b5cbb3ac
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2004-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1047回复:0

USB驱动请教

楼主#
更多 发布于:2003-02-25 10:39
安装的时候出现的错误如下:
没有替设备实里例指定一个驱动程序。
问题出现在那里呢?

inf 文件如下:


[Version]
Signature=\"$Chicago$\"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
Provider=%Maker%
DriverVer=02/20/2003,1.0.0.0

[Manufacturer]
%Maker% = WDM.DCJ

[WDM.DCJ]
%UsbDisk%=UsbDisk.Install, USB\\VID_0BCD&PID_0018 ;USB device ID.

[DestinationDirs]
USBDisk.Files.Driver=10,System32\\Drivers
USBDisk.Files.Driver.NTx86=10,System32\\Drivers

[SourceDisksNames]
1=\"dcjdisk build directory\",,,

[SourceDisksFiles]
dcjdisk.sys=1,objchk\\i386

[SourceDisksFiles.x86]
dcjdisk.sys=1,objchk\\i386

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; copy 文件没有问题!已经把dcjdisk.sys copy 到\\sys32\\driver 下面。
; Windows 2000

[UsbDisk.Install.NTx86]
CopyFiles=USBdisk.Files.Driver.NTx86

[USBdisk.Files.Driver.NTx86]
dcjdisk.sys,,,%COPYFLG_NOSKIP%

[UsbKbd.Install.NTx86.Services]
AddService = dcjdisk, %SPSVCINST_ASSOCSERVICE%, UsbKbd.Service

[UsbKbd.Service]
DisplayName = %UsbDisk.ServiceName%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START% ;说明驱动程序什么时候启动,这里是手工启动
ErrorControl = %SERVICE_ERROR_NORMAL% ;设备不能装入时候系统的响应,这里是日志记录
;ServiceBinary = %10%\\System32\\Drivers\\Dcjdisk.sys ;运行的驱动代码文件
ServiceBinary = C:\\WINNT\\system32\\drivers\\Dcjdisk.sys ;运行的驱动代码文件
;Dependencies = +DebugPrint

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]

Maker=\"B5cb\"
UsbDisk=\"B5cb: Modify USB disk drivers\"
UsbDisk.ServiceName=\"B5cb \'s 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

高手指教一下!

说明:这是我昨天发表在ABC上的,但是没有人回答,迫不得已转到这里:)

游客

返回顶部