View Full Version : Driver...
Pattielli
Jun2-04, 05:25 AM
I would like to learn about this , so would you please tell me where I should start ?
Thank you,
Driver what? How to write a driver for a hardware component you have? How to become a Driver? More info please.
Pattielli
Jun2-04, 07:43 AM
In WinXp, there are two modes in which a certain software will execute, the user and the kernel...
My question right now is about VDD which operates in user mode....
Would dduardo please help me to distinguish the differences between WinXp VDD and Win98 VxD ? Could you please also tell me how each of them can employ the software technology ?
Thank you very much,
Pattielli
Jun2-04, 03:15 PM
Any ideas are highly appreciated.....Please help.....
Pattielli
Jun2-04, 03:19 PM
You know I tried my best to do what I could do.........See it ????????
Google gave me:
VDD = Virtual Device Driver: "In Windows systems, a special type of device driver that has direct access to the operating system kernel. This allows them to interact with system and hardware resources at a very low level.
In Windows 95, virtual device drivers are often called VxDs because the filenames end with the .vxd extension . "
AND
VxD: A device driver under Windows 3.x/Windows 95 running as part of the kernel and thus having access to the memory of the kernel and all running processes as well as raw access to the hardware. VxD's usually have the filename extension .386 under Windows 3.x and .vxd under Windows 95. VxD's written for Windows 3.x can be used under Windows 95 but not vice versa.
Writing a VDD:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/other/hh/other/vdd_9dno.asp
Only Microsoft can really tell you how its kernel works since, as you probable already know, it's closed source.
If you where to write a driver for linux you would get alot more help. If your driver is good enough you can even submit it to Linus and he will include it in the linux kernel. You can even download the linux kernel source and check out the source for many many drivers.
http://www.linuxjournal.com/article.php?sid=2476
http://www.linuxjournal.com/article.php?sid=4786
http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html
http://www.itcourseware.com/Webpdfs/weboi-drivwrit.pdf
Pattielli
Jun2-04, 10:47 PM
Thank you very much for those links, Okay, I will go for Linux...:)
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.