Z zytzjx Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #1 请问.vxd,.drv,.dll,.sys在设计驱动时,应该用什么?它们之间有什么差别?
D driver Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #2 VXD是设备驱动程序,比较简单的工具:VTOOLSD,可以用于Windows9X的设备驱动程序, 多用于同硬件有关的程序设计,运行在第0层。
I iwant2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #3 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封装了一些用于控制硬件的函数,便于用户编程。
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封装了一些用于控制硬件的函数,便于用户编程。