Introduction - If you have any usage issues, please Google them yourself
the book is about the VxD driver and equipment to the authority and guidance. Divided into two main parts. The first part (section 2 of chapter 12) about the implementation of the Windows environment and VxD. The second part (13 to 19) based on the DLL drivers. The book covers almost the device driver development at all levels, as comprehensive and informative, readable higher.
Packet : 57578901《windows vxd与设备驱动程序权威指南》.zip filelist
APP2VXD/
APP2VXD/VXD/
APP2VXD/VXD/DMABUF.C
APP2VXD/VXD/DMABUF.DEF
APP2VXD/VXD/DMABUF.H
APP2VXD/VXD/DMABUF.MAK
APP2VXD/VXD/DMADDB.ASM
APP2VXD/WIN16APP/
APP2VXD/WIN16APP/WIN16APP.C
APP2VXD/WIN16APP/WIN16APP.DEF
APP2VXD/WIN16APP/WIN16APP.MAK
APP2VXD/WIN32APP/
APP2VXD/WIN32APP/WIN32APP.C
APP2VXD/WIN32APP/WIN32APP.MAK
DMAALLOC/
DMAALLOC/DMAALLOC.C
DMAALLOC/DMAALLOC.DEF
DMAALLOC/DMAALLOC.MAK
DMAALLOC/DMADDB.ASM
DOSTSR/
DOSTSR/DOSTSR.C
DOSTSR/DOSTSR.DEF
DOSTSR/DOSTSR.H
DOSTSR/DOSTSR.MAK
DOSTSR/UART.H
INTBASIC/
INTBASIC/INTBASIC.C
INTBASIC/INTBASIC.DEF
INTBASIC/INTBASIC.H
INTBASIC/INTBASIC.MAK
INTBASIC/ISR.C
INTBASIC/ISR.H
INTBASIC/UART.H
PAGETRAP/
PAGETRAP/PAGEDDB.ASM
PAGETRAP/PAGETRAP.C
PAGETRAP/PAGETRAP.DEF
PAGETRAP/PAGETRAP.MAK
PNP/
PNP/PNP.C
PNP/TRICORD.ASM
PNP/TRICORD.DEF
PNP/tricord.inf
PNP/TRICORD.MAK
POLLBASI/
POLLBASI/DRIVER.H
POLLBASI/MOVE32.ASM
POLLBASI/POLLED.C
POLLBASI/POLLED.DEF
POLLBASI/POLLED.MAK
POLLBASI/UART.H
PORTTRAP/
PORTTRAP/portddb.asm
PORTTRAP/PORTTRAP.C
PORTTRAP/porttrap.def
PORTTRAP/porttrap.mak
REFLECT/
REFLECT/REFLDDB.ASM
REFLECT/REFLECT.C
REFLECT/REFLECT.DEF
REFLECT/REFLECT.MAK
REFLECT/TESTAPP/
REFLECT/TESTAPP/RTCTEST.EXE
REFLECT/TESTAPP/WIN16APP.C
REFLECT/TESTAPP/WIN16APP.DEF
REFLECT/TESTAPP/WIN16APP.MAK
SKELDLL/
SKELDLL/DRIVER.H
SKELDLL/SKELETON.C
SKELDLL/SKELETON.DEF
SKELDLL/SKELETON.MAK
SKELETON/
SKELETON/DDK/
SKELETON/DDK/SKELCTRL.ASM
SKELETON/DDK/SKELETON.C
SKELETON/DDK/SKELETON.DEF
SKELETON/DDK/SKELETON.MAK
SKELETON/VTD/
SKELETON/VTD/SKELETON.C
SKELETON/VTD/SKELETON.DEF
SKELETON/VTD/SKELETON.H
SKELETON/VTD/SKELETON.MAK
TESTDRIV/
TESTDRIV/DRIVER.H
TESTDRIV/RESOURCE.H
TESTDRIV/TESTDRIV.C
TESTDRIV/TESTDRIV.DEF
TESTDRIV/TESTDRIV.H
TESTDRIV/TESTDRIV.MAK
TESTDRIV/TESTDRIV.RC
Thunk/
Thunk/16/
Thunk/16/SKEL16.MAK
Thunk/16/skeleton.asm
Thunk/16/SKELETON.C
Thunk/16/SKELETON.DEF
Thunk/16/SKELETON.DLL
Thunk/16/SKELETON.H
Thunk/16/skeleton.lib
Thunk/16/SKELETON.THK
Thunk/32/
Thunk/32/SKEL32.C
Thunk/32/SKEL32.DEF
Thunk/32/skel32.dll
Thunk/32/SKEL32.H
Thunk/32/skel32.lib
Thunk/32/SKEL32.MAK
Thunk/APP/
Thunk/APP/WIN32APP.C
Thunk/APP/win32app.exe
Thunk/APP/WIN32APP.MAK
VXD2W16/
VXD2W16/VXD/
VXD2W16/VXD/POSTDDB.ASM
VXD2W16/VXD/POSTVXD.C
VXD2W16/VXD/POSTVXD.DEF
VXD2W16/VXD/POSTVXD.H
VXD2W16/VXD/POSTVXD.MAK
VXD2W16/WIN16APP/
VXD2W16/WIN16APP/WIN16APP.C
VXD2W16/WIN16APP/WIN16APP.DEF
VXD2W16/WIN16APP/WIN16APP.MAK
VXD2W32/
VXD2W32/APC/
VXD2W32/APC/VXD/
VXD2W32/APC/VXD/APCDDB.ASM
VXD2W32/APC/VXD/APCVXD.C
VXD2W32/APC/VXD/APCVXD.DEF
VXD2W32/APC/VXD/APCVXD.H
VXD2W32/APC/VXD/APCVXD.MAK
VXD2W32/APC/WIN32APP/
VXD2W32/APC/WIN32APP/WIN32APP.C
VXD2W32/APC/WIN32APP/WIN32APP.MAK
VXD2W32/W32EVENT/
VXD2W32/W32EVENT/VXD/
VXD2W32/W32EVENT/VXD/EVENTDDB.ASM
VXD2W32/W32EVENT/VXD/EVENTVXD.C
VXD2W32/W32EVENT/VXD/EVENTVXD.DEF
VXD2W32/W32EVENT/VXD/EVENTVXD.H
VXD2W32/W32EVENT/VXD/EVENTVXD.MAK
VXD2W32/W32EVENT/WIN32APP/
VXD2W32/W32EVENT/WIN32APP/WIN32APP.C
VXD2W32/W32EVENT/WIN32APP/WIN32APP.MAK
VXDISR/
VXDISR/DDBISR.ASM
VXDISR/VXDISR.C
VXDISR/VXDISR.DEF
VXDISR/VXDISR.MAK
WRAPPERS/
WRAPPERS/INTRINSI.H
WRAPPERS/VXDCALL.C
WRAPPERS/VXDCALL.H
WRAPPERS/WRAPPERS.ASM
WRAPPERS/wrappers.clb
WRAPPERS/WRAPPERS.H
WRAPPERS/WRAPPERS.MAK