yaren2004
驱动牛犊
驱动牛犊
  • 注册日期2004-11-04
  • 最后登录2005-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1712回复:4

一个SCSI接口扫描仪的INF档(百思不得其解)

楼主#
更多 发布于:2004-11-09 20:07
一个SCSI接口扫描仪驱动的INF档,如下:
***********************************
[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
DriverVer=11/09/2004,1.0.0.0

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir=11
SampleSCSI.CopySysFiles=11

[Manufacturer]
%Mfg%=Models

[Models]
%SampleSCSIScanner.DeviceDesc% = SampleSCSI.Scanner, SCSI\SCANNER_________________1

[SampleSCSI.Scanner]
Include=sti.inf
Needs=STI.SCSISection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=1
DeviceData=SampleSCSI.DeviceData
AddReg=SampleSCSI.AddReg
CopyFiles=SampleSCSI.CopySysFiles
ICMProfiles="sRGB Color Space Profile.icm"

[SampleSCSI.Scanner.Services]
Include=sti.inf
Needs=STI.SCSISection.Services

AddService = SampleSCSIScanner, 0x00000002, SampleSCSIScanner.AddService

[SampleSCSIScanner.AddService]
DisplayName=%SampleSCSIScanner.SvcDesc%
ServiceType=1
StartType=3              
ErrorControl=1    
ServiceBinary=%12%\scsiscan.sys
LoadOrderGroup=Base

[SampleSCSI.DeviceData]
TwainDS="Sample ScanJet Source"
Model="s 1000 Pro"

[SampleSCSI.AddReg]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"scsimap.sys,scsiscan.sys"
HKR,,USDClass,,"{C3A80960-28B1-11D1-ACAD-00A02438AD48}"
HKCR,CLSID\{B6EC4B70-EAE0-11d4-8496-0050BAEC2611} ,,,"s 1000 Pro STI USD"
HKCR,CLSID\{B6EC4B70-EAE0-11d4-8496-0050BAEC2611}\InProcServer32,,,%11%\mtusd.dll
HKCR,CLSID\{B6EC4B70-EAE0-11d4-8496-0050BAEC2611}\InProcServer32,ThreadingModel,,"Both"

[SampleSCSI.CopySysFiles]
Scsiscan.sys
Scsimap.sys

[Strings]
Msft="Yaren"
Mfg="Yaren"
SampleSCSIScanner.DeviceDesc="sample scanner"
SampleSCSIScanner.SvcDesc = "s 1000 Pro Still Image Device Service"
***************************************

安装在2000下时一切正常。
安装在me下,问题就来了,刚安装上去,系统重启,驱动加载,设备管理器中显示该设备是“scanner”,而非“sample scanner”,更新驱动,手动加载inf档更新驱动,重启后,发现设备管理器中居然是“sample scanner”。
安装在98下,问题更严重,安装完驱动,重启电脑,设备自动安装,设备管理器中显示“scanner”,手动更新驱动,居然在列表中,没有显示该驱动。
郁闷阿,这个问题困扰了我几天,百思不解,是不是又是那个数字签章的问题??
莫非在98、me、2000下的inf档有很大的区别???
恳请哪位大哥帮忙一下啊???
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-10 10:16
98,me是一样的,但和2000/xp可是有差别的,
因为他们的内核不一样,设备管理当然也不一样了
2000/XP的驱动装在98/me当然会出问题了

学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
yaren2004
驱动牛犊
驱动牛犊
  • 注册日期2004-11-04
  • 最后登录2005-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-10 12:32
不知可否告知一下???
98、me、2000下的inf档最主要的区别是什么 ???
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-10 18:30
不知可否告知一下???
98、me、2000下的inf档最主要的区别是什么 ???

其实更主要的是驱动的差别,
inf只是负责把驱动拷贝到指定目录,设置一些参数罢了
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
yaren2004
驱动牛犊
驱动牛犊
  • 注册日期2004-11-04
  • 最后登录2005-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-10 21:00
所以说阿,明明是写对的,但为什么显示出问题呢???
哎,郁闷中。
游客

返回顶部