Distinguish the differences between WinXp VDD and Win98 VxD

  • Thread starter Pattielli
  • Start date
In summary, the conversation discusses the differences between VDD and VxD drivers in Windows 95 and Windows 98, as well as how to write a driver for these operating systems. The conversation also mentions the possibility of writing a driver for Linux and provides resources for learning how to do so.
  • #1
Pattielli
296
0
I would like to learn about this , so would you please tell me where I should start ?
Thank you,
 
Computer science news on Phys.org
  • #2
Driver what? How to write a driver for a hardware component you have? How to become a Driver? More info please.
 
  • #3
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,
 
  • #4
Any ideas are highly appreciated...Please help...
 
  • #5
You know I tried my best to do what I could do...See it ?
 
  • #6
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 a lot 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
 
Last edited by a moderator:
  • #7
Thank you very much for those links, Okay, I will go for Linux...:)
 

What is the difference between WinXp VDD and Win98 VxD?

The main difference between WinXp VDD and Win98 VxD is the operating system they are designed for. WinXp VDD (Virtual Device Driver) is designed for Windows XP, while Win98 VxD (Virtual eXtended Driver) is designed for Windows 98. This means that they have different functions and capabilities based on the features and technology available in each operating system.

What is the purpose of WinXp VDD?

WinXp VDD is used to allow applications to access hardware and system resources in Windows XP. It acts as an interface between the application and the operating system, allowing the application to communicate with and control hardware devices, such as printers and graphics cards.

In what ways is Win98 VxD different from WinXp VDD?

Apart from the difference in operating systems, Win98 VxD and WinXp VDD also have different programming interfaces. Win98 VxD uses the 16-bit Virtual Device Model (VDM) while WinXp VDD uses the 32-bit Virtual Device Interface (VDI). This means that WinXp VDD is able to handle larger and more complex hardware devices compared to Win98 VxD.

Can WinXp VDD and Win98 VxD be used interchangeably?

No, WinXp VDD and Win98 VxD are not interchangeable as they are designed for different operating systems. Trying to use Win98 VxD on Windows XP or WinXp VDD on Windows 98 will likely result in errors and compatibility issues.

Which is better, WinXp VDD or Win98 VxD?

The answer to this question depends on the specific needs and requirements of the user. WinXp VDD may be more suitable for newer hardware and applications, while Win98 VxD may be more compatible with older systems. It is best to consult with a professional or do thorough research to determine which one is better for your specific use case.

Similar threads

Replies
19
Views
1K
  • Computing and Technology
Replies
4
Views
1K
Replies
15
Views
1K
Replies
22
Views
1K
Replies
4
Views
1K
Replies
5
Views
918
  • Electromagnetism
Replies
25
Views
1K
  • Computing and Technology
Replies
5
Views
879
  • Computing and Technology
Replies
6
Views
1K
  • Computing and Technology
Replies
2
Views
1K
Back
Top