阅读:1382回复:5
请问硬件信息是指那些信息?
我在WIN2K安装驱动的时候出现:
“指定的位置不包含有关硬件的信息” 请问是什么错误?搞了一个早上还是找不到原因,请指教啊: 附上INF文件: ; UsbKbdfree.Inf - install information file ; Copyright ?1999 Chris Cant, PHD Computer Consultants Ltd ; ; Do not use for UsbKbd device [Version] Signature=\"$Chicago$\" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} Provider=%WDMBook% DriverVer=05/19/1999,1.0.0.0 [Manufacturer] ;%WDMBook% = WDM.Book [WDM.Book] %UsbKbd%=UsbKbd.Install, *wdmBook\\UsbKbd [DestinationDirs] UsbKbd.Files.Driver=10,System32\\Drivers UsbKbd.Files.Driver.NTx86=10,System32\\Drivers [SourceDisksNames] 1=\"UsbKbd build directory\",,, [SourceDisksFiles] UsbKbd.sys=1,obj\\i386\\free [SourceDisksFiles.x86] UsbKbd.sys=1,objfre\\i386 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 98 [UsbKbd.Install] CopyFiles=UsbKbd.Files.Driver AddReg=UsbKbd.AddReg [UsbKbd.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,UsbKbd.sys [UsbKbd.Files.Driver] UsbKbd.sys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 2000 [UsbKbd.Install.NTx86] CopyFiles=UsbKbd.Files.Driver.NTx86 [UsbKbd.Files.Driver.NTx86] UsbKbd.sys,,,%COPYFLG_NOSKIP% [UsbKbd.Install.NTx86.Services] AddService = UsbKbd, %SPSVCINST_ASSOCSERVICE%, UsbKbd.Service [UsbKbd.Service] DisplayName = %UsbKbd.ServiceName% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\\System32\\Drivers\\UsbKbd.sys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Strings [Strings] WDMBook=\"WDM Book\" UsbKbd=\"WDM Book: UsbKbd Example, free build\" UsbKbd.ServiceName=\"WDM Book UsbKbd Driver\" SPSVCINST_ASSOCSERVICE=0x00000002 ; Driver service is associated with device being installed COPYFLG_NOSKIP=2 ; Do not allow user to skip file SERVICE_KERNEL_DRIVER=1 SERVICE_AUTO_START=2 SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 |
|
沙发#
发布于:2004-05-10 17:29
有人知道吗?
很急的说 |
|
板凳#
发布于:2004-05-10 21:03
这个很面熟,如果把CLASSGUID给改成UNKNOWN的,或者直接在前面加分号注释了,然后把CLASS改为UNKNOWN就可以了。还可以改注册表,把其中USB设备类的一个键值改了就行。
|
|
|
地板#
发布于:2004-05-11 09:29
我把GUIDCLASS修改成UNKNOW以后,出现提示我重新启动,然后安装,然后又是重新启动,而且看到设备是不可以用的。
还有,修改CLASSGUID修改成UNKNOW的话,那么我的应用程序根据什么来打开对应的设备呢,我原来是根据CLASSGUID来打开的 |
|
地下室#
发布于:2004-05-11 14:34
是你的驱动有错误,用SOFTICE或别的跟踪一下,看入口例程是否完成。至于应用程序打开设备,应该是根据驱动的GUID(这个已经在驱动中唯一定义),而不是根据CLASSGUID。这个概念以前说过了。
|
|
|
5楼#
发布于:2004-05-11 15:12
WIN2K好象还没有把我的程序加载入去。
|
|