阅读:1422回复:0
紧急求救,USB在W2K下的安装问题!!!!!!
紧急求救!!!!!希望板主也能出面解围。
我觉得win2k真是一个鬼,我的EZUSB系统中,那个用来下载firmware的驱动程序spld.sys能被正确找到,并工作。在spld.sys下载完firmware之后,设备再重新枚举,此时win2k死活就是找不到这个驱动程序,其实这个驱动程序的inf文件,我是写在同一个inf文件里,哪位高手,能帮我解决这个问题吗?但这个系统在win98下则能顺利安装 以下是我的inf文件 ;上海光谱仪器有限公司驱动程序安装文件 [Version] Signature=\"$Chicago$\" Class=USB Provider=%spec_pv% DriverVer=02/05/2002,1.0.5.0 LayoutFile=layout.inf [Manufacturer] %spec_m%=SPEC.WDM;;设备节 [SPEC.WDM] %spec_pd_ld%=SPECLD.INSTALL,USB\\VID_0547&PID_0091;;由我编写的8051程序,用于下栽 %spec_pd_run%=SPECDR.INSTALL,USB\\VID_FFF0&PID_2000;;由我编写的8051程序,工作程序 [PreCopySection] HKR,,NoSetupUI,,1 [SourceDisksNames] 1=\"请确认驱动程序的路径!!!\",,, [SourceDisksFiles] spld.sys=1,, spectrum.sys=1,, [SourceDisksFiles.x86] spld.sys=1,, spectrum.sys=1,, [DestinationDirs] SPECLD.FILES.DRIVER=10,System32\\Drivers SPECLD.FILES.INF=10,INF SPECDR.FILES.DRIVER=10,System32\\Drivers SPECDR.FILES.INF=10,INF ;;;;;;;;;;;;;;;;;;;;98安装;;;;;;;;;;;;;;;;;;;;;;;;;; [SPECLD.INSTALL] ;该节是用来告诉系统要拷贝哪些文件节 CopyFiles=SPECLD.FILES.DRIVER,SPECLD.FILES.INF AddReg=SPECLD.ADDREG [SPECDR.INSTALL] CopyFiles=SPECDR.FILES.DRIVER,SPECDR.FILES.INF AddReg=SPECDR.ADDREG ;;;;;;;;;;;;;;;;;;;2000安装节 ;;;;;;;;;;;;;;;;;;;;;;;; [SPECLD.INSTALL.NTx86] ;该节是用来告诉系统要拷贝哪些文件节 CopyFiles=SPECLD.FILES.DRIVER,SPECLD.FILES.INF ;AddReg=SPECLD.ADDREG [SPECDR.INSTALL.NTx86] CopyFiles=SPECDR.FILES.DRIVER,SPECDR.FILES.INF ;AddReg=SPECDR.ADDREG [SPECLD.INSTALL.NTx86.Services] ; 安装服务节 Addservice = SPECLD, 0x00000002, SPECLD.AddService [SPECLD.AddService] DisplayName = %spec_pv% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 2 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\\System32\\Drivers\\spld.sys LoadOrderGroup = Base [SPECDR.INSTALL.NTx86.Services] ; 安装服务节 Addservice = SPECDR, 0x00000002, SPECDR.AddService [SPECDR.AddService] DisplayName = %spec_pv% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 2 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\\System32\\Drivers\\spectrum.sys LoadOrderGroup = Base ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;98和2000的公共节;;;;;;;;;;;;;;; [SPECLD.FILES.DRIVER] spld.sys [SPECLD.FILES.INF] spec.inf,,,%COPYFLG_NOSKIP% [SPECDR.FILES.DRIVER] spectrum.sys [SPECDR.FILES.INF] spec.inf,,,%COPYFLG_NOSKIP% [SPECLD.ADDREG] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,spld.sys [SPECDR.ADDREG] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,spectrum.sys ;;;;;;;;;;;;;;;;;;;;;公共部分结束;;;;;;;;;;;;;;;;;;;;;;;;;;;; [Strings] spec_pv=\"ECUST\" spec_m=\"上海光谱仪器有限公司-生产\" spec_pd_ld=\"分光光谱仪 装载程序\";在设备属性框中显示出来 spec_pd_run=\"分光光谱仪 客户程序\" COPYFLG_NOSKIP=2 |
|