中科院许西刚博士编写的USB的WDM驱动程序This README file is generated automatically by DriverWizardTo complete the driver, follow these steps: o Build the driver
Build | Build XXGDrv.sys o Search for the string "TODO" and follow the instructions to complete your driver. o Review the registry settings created in XXGDrv.inf.The Wizard created the following files:Files that comprise your driver:
readme.txt
Contains information shown here.
sys\XXGDrv.cpp
Driver class implementation.
sys\XXGDrv.h
Driver class header file.
sys\XXGDrv.inf
INF file defines driver for plug and play installation.
XXGDrvioctl.h
Definition of control codes
XXGDrvDeviceInterface.h
Header file containing the GUID for the device interface.
sys\XXGDrvDevice.cpp
Device (XXGDrvDevice) implementation.
sys\XXGDrvDevice.h
Device (XXGDrvDevice) header file.
sys\function.h
Used by DriverWorks library to determine which
handlers to provide.
sys\XXGDrv.rc
Shell for resource file (used for event messages,
version resource)Files used by build utilities:
sys\sources
Used by BUILD program to determine what files
comprise your driver.
sys\makefile
Used by BUILD program to build your driver.Files used by the test application:
exe\Test_XXGDrv.cpp
Console application with driver interface
exe\OpenByIntf.cpp
Used to open the device using a GUID interface.
exe\sources
Used by BUILD program to determine what files
comprise your test application.
exe\makefile
Used by BUILD program to build your test application.文件列表: XXGDrv ......\Debug ......\exe ......\...\makefile ......\...\OpenByIntf.cpp ......\...\sources ......\...\Test_XXGDrv.cpp ......\...\Test_XXGDrv.dsp ......\readme.txt ......\Release ......\sys ......\...\Checked ......\...\.......\XXGDrv.map ......\...\.......\XXGDrv.obj ......\...\.......\XXGDrv.pch ......\...\.......\XXGDrv.res ......\...\.......\XXGDrv.sbr ......\...\.......\XXGDrvDevice.obj ......\...\.......\XXGDrvDevice.sbr ......\...\Free ......\...\....\XXGDrv.map ......\...\....\XXGDrv.obj ......\...\....\XXGDrv.pch ......\...\....\XXGDrv.res ......\...\....\XXGDrv.sbr ......\...\....\XXGDrvDevice.obj ......\...\....\XXGDrvDevice.sbr ......\...\function.h ......\...\makefile ......\...\objchk ......\...\......\i386 ......\...\......\....\xxgdrv.idb ......\...\......\....\XXGDrv.NMS ......\...\......\....\xxgdrv.pdb ......\...\......\....\XXGDrv.sys ......\...\objfre ......\...\......\i386 ......\...\......\....\xxgdrv.idb ......\...\......\....\XXGDrv.NMS ......\...\......\....\XXGDrv.pdb ......\...\......\....\XXGDrv.sys ......\...\sources ......\...\XXGDrv.cpp ......\...\XXGDrv.dsp ......\...\XXGDrv.h ......\...\XXGDrv.inf ......\...\XXGDrv.plg ......\...\XXGDrv.rc ......\...\XXGDrvDevice.cpp ......\...\XXGDrvDevice.h ......\XXGDrv.dsw ......\XXGDrv.ncb ......\XXGDrv.opt ......\XXGDrvDeviceInterface.h ......\XXGDrvioctl.h