阅读:1822回复:2
WinXp下USB设备驱动程序的安装求教!急!!!
在Win2k下开发的USB通讯设备驱动程序不能安装,具体情况如下:
1.插上硬件后,报告有新硬件,但不弹出安装向导对话框,察看硬件信息为该设备的配置不正确,错误代码为1。 2.更新驱动程序,定位到驱动程序文件夹,过很久才报告设备没有数字签名。 3.强制安装后,即报告设备不能启动,错误代码为10。 我怀疑是我的inf文件写的有问题,我是用Win98/Win2k下的inf文件,也不知道XP对它有什么特殊的要求。贴出来,请大家帮我参详参详: [Version] Signature=\"$CHICAGO$\" Class=USB provider=%XKYC% DriverVer=10/16/2002, 0.10.2002 LayoutFile=layout.inf ;[SourceDisksName] ;1=\"XKYCD12 Installation Disk\",,, ;[SourceDisksFiles] ;XKYCD12.sys = 1 ;XKYCD12.inf = 1 [Manufacturer] %MfgName%=Xkyc [Xkyc] %USB\\VID_0471&PID_0610.DeviceDesc%=XKYCD12.Dev, USB\\VID_0471&PID_0610 ;[PreCopySection] ;HKR,,NoSetupUI,,1 [DestinationDirs] XKYCD12.Files.Ext = 10,System32\\Drivers XKYCD12.Files.Inf = 10,INF [XKYCD12.Dev] CopyFiles=XKYCD12.Files.Ext, XKYCD12.Files.Inf AddReg=XKYCD12.AddReg [XKYCD12.Dev.NT] CopyFiles=XKYCD12.Files.Ext, XKYCD12.Files.Inf AddReg=XKYCD12.AddReg [XKYCD12.Dev.NT.Services] Addservice = XKYCD12, 0x00000002, XKYCD12.AddService [XKYCD12.AddService] DisplayName = %XKYCD12.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 2 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\\System32\\Drivers\\XKYCD12.sys LoadOrderGroup = Base [XKYCD12.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,XKYCD12.sys HKLM,\"System\\Currentcontrolset\\Services\\XKYCD12\\Parameters\",\"MaximumTransferSize\",0x10001,65536 HKLM,\"System\\Currentcontrolset\\Services\\XKYCD12\\Parameters\",\"DebugLevel\",0x10001,2 [XKYCD12.Files.Ext] XKYCD12.sys ;[XKYCD12.Files.Inf] ;XKYCD12.Inf ;---------------------------------------------------------------; [Strings] XKYC=\"XKYC Tech\" MfgName=\"Philips\" USB\\VID_0471&PID_0610.DeviceDesc=\"XKYC PDIUSBD12 Communication Board\" XKYCD12.SvcDesc=\"XKYCD12.Sys PDIUSBD12 Bulk IO Communication driver\" |
|
沙发#
发布于:2003-03-11 10:29
老兄你可看看我发的贴子,可能Win2K下的安装会对你有帮助!
|
|
|
板凳#
发布于:2003-03-12 10:11
你的inf无多大问题。inf在xp下无特殊要求。
无签名档提示很正常(你没做WHQL test)。 “插上硬件后,报告有新硬件,但不弹出安装向导对话框” 这说明你的设备再枚举过程中有错误(不可辨识的设备), 检查你开发的硬件设备。 |
|
|