Thread: Device Drivers

  1. #1
    Registered User
    Join Date
    May 2003
    Posts
    1

    Device Drivers

    Hi Friends,
    I am Ujwal and this is my message in this board.So i would like to wish evry one a happy and joyous day.
    Today i was asked to do an assignment in writing Device Drivers which i am not aware of.So friends please kindly help me by telling what is a VxD file and how to write it.
    If possible ship the source code along with ur knowledge and help me in this regard.

    Thanx & Bye to all of U

  2. #2
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    goto msdn and download the DDK (driver development kit) then start by reading the reams and reams of documentation that comes with it.
    Free the weed!! Class B to class C is not good enough!!
    And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi

  3. #3
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    The most current version of the DDK cant be downloaded, and wont cover VxDs.......

    These drivers are too old for recent versions of windows so I'm suprised they are part of any sylabus......most drivers today follow WDM..

    If you really must work with a VxD, then Iczelion has a tut, but it's all in assembler

  4. #4
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398

    I know of two books...

    I borrowed a coy of "Programming The Windows Driver Model" by Walter Oney. I have the impression that this is considered the best driver book. I've read-through the book rather quickly, and I still don't know how to get started writing drivers.... Not a simple topic! (I have not looked at the sample code on the companion CD.)

    There is also a book called "Writing Windows WDM Device Drivers" by Chris Cant. I don't know anything about this book except for the reviews on Amazon.com which are "mixed".

    I hope that whoever gave you the assignment is going to provide some guidence!

    Welcome to the board, Ujwal.

    [EDIT]
    FYI - While fixing my tyos, I realized that your question should have been posted on the WINDOWS BOARD, not on the C++ board.
    Last edited by DougDbug; 05-19-2003 at 01:13 PM.

  5. #5
    Registered User Xei's Avatar
    Join Date
    May 2002
    Posts
    719
    Purchase the Windows DDK from Microsoft. All you have to pay is shipping, at least the last time I checked that was all you had to pay. Which last time, for myself, came out to about $11.95 USD when I bought CD's from them.
    "What are you after - the vague post of the week award?" - Salem
    IPv6 Ready.
    Travel the world, meet interesting people...kill them.
    Trying to fix or change something, only guaruntees and perpetuates its existence.
    I don't know about angels, but it is fear that gives men wings.
    The problem with wanting something is the fear of losing it, or never having it. The thought makes you weak.

    E-Mail Xei

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. kernel device drivers: copy_to/from_user
    By Kennedy in forum Linux Programming
    Replies: 1
    Last Post: 04-22-2009, 04:04 PM
  2. Replies: 4
    Last Post: 06-30-2004, 03:11 PM
  3. SCSI drivers... device conflict... no CD drives
    By CodeMonkey in forum Tech Board
    Replies: 2
    Last Post: 09-10-2003, 06:48 AM
  4. device drivers i/o
    By datainjector in forum C Programming
    Replies: 2
    Last Post: 12-16-2002, 05:49 PM
  5. Linux Device Drivers
    By WebmasterMattD in forum Linux Programming
    Replies: 2
    Last Post: 05-07-2002, 09:06 PM