请问.vxd,.drv,.dll,.sys在设计驱动时,应该用什么?它们之间有什么差别?(50分)

  • 主题发起人 主题发起人 zytzjx
  • 开始时间 开始时间
Z

zytzjx

Unregistered / Unconfirmed
GUEST, unregistred user!
请问.vxd,.drv,.dll,.sys在设计驱动时,应该用什么?它们之间有什么差别?
 
VXD是设备驱动程序,比较简单的工具:VTOOLSD,可以用于Windows9X的设备驱动程序,
多用于同硬件有关的程序设计,运行在第0层。
 
vxd,.drv用于Win 3x/95环境,现在基本没什么用了。
.sys一直是NT系列的驱动。
.dll是动态链接库。

从Win 98,Win2K以后,M$提倡一种名为WDM的驱动,并且Win 98/2K采用了共同的驱动方式,
即硬件在Win 98/2K下的驱动是一样的,不象以前Win 95用VXD,NT4用SYS。

DLL封装了一些用于控制硬件的函数,便于用户编程。
 
多人接受答案了。
 
后退
顶部