lcy
lcy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2005-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1424回复:0

紧急求救,USB在W2K下的安装问题!!!!!!

楼主#
更多 发布于:2002-05-14 19:55
紧急求救!!!!!希望板主也能出面解围。
 我觉得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

 
游客

返回顶部