Parallel Port Driver

Discussion in 'Windows Vista Drivers' started by Monillo, Jun 7, 2006.

  1. Monillo

    Monillo Guest

    Hi everybody.

    I'm making a program that have to access the parallel port in Win XP, Win
    NT, Windows 2003 Server and maybe Windows Vista.

    I need a Driver please

    If possible with source code.

    Also I need the Windows DDK

    Thanks in advance.

    Sincerely yours,
    Monillo, Jun 7, 2006
    1. Advertisements

  2. Monillo

    Don Burn Guest

    First question is why not use the standard parallel port driver that comes
    with the system? What makes you think you need more than one that provides?

    You can download the current DDK as part of the KMDF package, see
    Don Burn, Jun 7, 2006
    1. Advertisements

  3. Monillo

    Ali Guest

    Hi I have developed a parallel port device driver in my university days
    you can see its architecture on this [ ] URL
    under "Software Design" link.
    Basically it is NT style monolithic type driver , I can send you its
    source code if required. I had tested on W2K and XP so it should be
    working for 2003 server as well. Don't know about Vista compatibility
    but I think its ok.

    Ali, Jun 7, 2006
  4. Monillo

    Monillo Guest

    Dear Don

    I need to control some leds and read some pins in the parallel port.

    I need to use it as an input/ouput interface.

    Thanks for your help.
    Monillo, Jun 7, 2006
  5. Monillo

    Monillo Guest

    Dera Ali
    Thanks a lot for your help

    Please send me your driver with the source code and if it posible some docs
    that help me use it.
    I work with delphi an VB.

    Thanks again

    Monillo, Jun 7, 2006
  6. Windows drivers require working in C, and the Windows DDK.

    The personal opinion of
    Gary G. Little

    Gary G. Little, Jun 7, 2006
  7. Monillo

    Monillo Guest

    Windows drivers require working in C, and the Windows DDK.

    Yes Gary, you are right, what I need is a driver to use with Delphi and VB.


    Monillo, Jun 7, 2006
  8. There are a couple of contractors who can provide you with a driver for
    money. Why would they give away their time when they need to feed
    themselves and their families? If someone wants to give stuff away, I could
    use gold or platinum - a few kilotons would be just fine.

    David J. Craig, Jun 7, 2006
  9. Monillo

    Tim Roberts Guest

    Tim Roberts, Jun 8, 2006
  10. Once installed in the system, drivers can be accessed by simply knowing
    either thier symbolic link name, or their registered interface GUID. Simply
    open a handle to them in prescribed manner.

    If you intend however to do any driver development, then you have a problem.
    Because Microsoft only supports C for driver development, any effort to
    develope using anything other than C and the latest DDK will have absolutely
    no support. Would I run a VB driver, if one could be produced, on my system?
    After I regained my composure I'd kick the salesman's ass out the door. I
    hate Basic, in any flavour.

    The personal opinion of
    Gary G. Little

    Gary G. Little, Jun 8, 2006
  11. Monillo

    Monillo Guest

    Mr. Gary.

    I guess there is a misundestanding

    I know that the driver MUST be done in C with the Windows DDK.

    I want these kind of driver.

    I know that I can not make a driver using VB or Delphi.

    I want to use this driver(C with Windows DDK) in a VB and a Delphi

    Do you understand?

    Sorry for my poor english, is not my natural language.


    Monillo, Jun 8, 2006
  12. Then all that is required is to install the driver and acquire a handle to
    it. I'm Delphi can do that.

    The personal opinion of
    Gary G. Little

    Gary G. Little, Jun 8, 2006
  13. Monillo

    Tim Roberts Guest

    It's interesting how this conversation has come around full circle.

    He knows how to do it. The problem is that he doesn't HAVE a driver that
    meets his needs.
    Tim Roberts, Jun 10, 2006
  14. For the sake of the archives, I think this is a bit of an over-statement.
    Microsoft doesn't prohibit it or (apparently) deny DDK support for using
    C++, but that paper goes to great lengths to detail all of the little ways
    in which using C++ is *not* supported. Then it says something like "do this
    at your own risk."

    You can use C++, but you have to know a lot in order to do it right.

    Steve Dispensa, Jun 11, 2006
  15. you're wrong. C++ is not officially supported.

    Doron Holan [MS], Jun 12, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.