mycookie
驱动小牛
驱动小牛
  • 注册日期2002-12-09
  • 最后登录2010-08-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:994回复:1

紧急求助;驱动安装问题

楼主#
更多 发布于:2003-05-08 20:26
我正在编写一个USB驱动程序(win2000下),在一部分机器上能识别并安装上,但在有几台机器上(特别是几台笔记本电脑)死活装不上。系统根本不认驱动程序或认为我的驱动程序没有系统自带的好(
usb.inf)。 我用SOFTICE跟踪发现系统没有调用驱动文件。不知如何解决?


 下面是我的INF文件(请指教)
; Copyright (c) 1998 Microsoft Corporation

[Version]
DriverVer=09/22/1999,5.0.2072.0
Signature=\"$Windows NT$\"
Class=SmartCardReader
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
Provider=%shhic%

[ControlFlags]
; Prevent legacy install for PnP readers
ExcludeFromSelect=USB\\Vid_4242&Pid_4201

; ================= Class section =====================

[ClassInstall32]
Addreg=SmartCardReaderClassReg

[SmartCardReaderClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-25
HKLM,\"\\Software\\Microsoft\\Cryptography\\Calais\\Readers\",,,

[Manufacturer]
%SHHIC%=SHHIC

; ================= SHHIC readers =====================

[SHHIC]
; DisplayName Section DeviceId
; ----------- ------- --------
%SHHICKEY.DeviceDesc% = SHHICKEY.Install, USB\\Vid_4242&Pid_4201

[SHHICKEY.Install.NT]
AddReg = SHHICKEY.Install.AddReg
CopyFiles = SHHICKEY.Install.CopyFiles

[SHHICKEY.Install.AddReg]
HKR,, AdapterType, 0, \"0100\"

[SHHICKEY.Install.CopyFiles]
usbdriver.sys,,,2

[SHHICKEY.Install.NT.Services]
AddService = SHHICKEY, 2, SHHICKEY.Service, SHHICKEY.EventLog

[SHHICKEY.Service]
DisplayName = %SHHICKEY.DeviceDesc%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_AUTO_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\\usbdriver.sys

[SHHICKEY.EventLog]
AddReg = SHHICKEY.AddEventLog.reg

[SHHICKEY.AddEventLog.reg]
HKR,, EventMessageFile, 0x00020000, \"%%SystemRoot%%\\System32\\drivers\\usbdriver.sys\"
HKR,, TypesSupported, 0x00010001, 7

[DestinationDirs]
DefaultDestDir = 12
SHHICKEY.Install.CopyFiles = 12

[SourceDisksNames]
1 = %InstallDisk%,usbdriver.sys,,

[SourceDisksFiles]
usbdriver.sys = 1

; ================= Strings =====================

[Strings]
Msft = \"Microsoft\"
SHHIC = \"SHHIC\"
SHHICKEY.DeviceDesc = \"SHHIC USB Smart Card Reader\"
ClassName = \"Smart Card Readers\"
InstallDisk = \"SHHIC USB Installation Disk\"

hanfuxu
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2009-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-21 12:05
我以前也碰到过,我的问题好像是有一个节设置的不对!
你再安装时,先将那个不能安装的机器的setupapi.log的内容清空,之后再安装,就能发现安装的过程卡在哪了!
再有,你先用ntddk\\tools\\chkinf下的chkinf.bat 检查一下你的inf文件,肯定是一大堆的错误,能解决多少就先解决多少!之后再试试!
再有,最重要的!你的文件名要符合dos的8.3规则!!!
问题很可能在这!
游客

返回顶部