LBL1493
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2008-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:2249回复:5

求助 为什么我的inf文件在win2000中可用!在xp中就不能发现硬件设备呢?急急急急!谢谢!

楼主#
更多 发布于:2007-07-23 15:46
求助  在xp中 PCI驱动安装“Windows无法为这个设备找到驱动程序”???


请各位DX帮帮忙吧!

偶的inf在win2000 中正常,但在xp中提示“无硬件信息”(在手动安装inf文件时出现),但在win2000中使用是好的!请不吝赐教!!!!
谢谢!!!!!!!!!!!!!!!!!!!!!!

请高手过目!!!!!!!!!!!!!!!!!!!!!



[Version]
Signature=$CHICAGO$
Class=PCITEST
ClassGuid={379C30DA-E416-4d6f-84EE-************}
Provider=%String0%
DriverVer=06/06/2007,1.0.5.0

[ClassInstall32]
AddReg=DAS.addreg

[DAS.addreg]
HKR,,,2,PCITEST
HKR,,ICON,2,-5

[DestinationDirs]
PCITEST.FILES.Driver.NT=10,System32\Drivers

[Manufacturer]
%String1%=DeviceList

[DeviceList]
%String2%=PCITEST.Install,PCI\VEN_10b5&DEV_9050

[PCITEST.Install]
CopyFiles=DriverCopyFiles
AddReg=DriverAddReg

[DriverCopyFiles]
PCITEST.sys

[DriverAddReg]
HKR,,DevLoader,0,*ntkern
HKR,,NTMPDriver,0,PCITEST.sys

[SourceDiskFiles]
PCITEST.sys = 1, \i386

[PCITEST.Install.NT]
CopyFiles=PCITEST.Files.Driver.NT

[PCITEST.Files.Driver.NT]
PCITEST.sys,,,%COPYFLG_NOSKIP%

[DriverInstall.NT]

[PCITEST.Install.NT.Services]
AddService = String2, %SPSVCINST_ASSOCSERVICE%, PCITEST.Service

[PCITEST.Service]
DisplayName    = %String3%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\PCITEST.sys

[DriverService]

;[SourceDisksNames]
;1=TTPCI-TESTDriver,,


[Strings]
String0="TT"
String1="TT"
String2="TT PCI-TEST"
String3="TT PCI-TEST driver"

SPSVCINST_ASSOCSERVICE=0x00000002  
COPYFLG_NOSKIP=2  
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1



请高手过目!!!!!!!!!!!!!!!!!!!!!
驱网无线,快乐无限
LBL1493
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2008-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-23 15:48
Re:求助  为什么我的inf文件在win2000中可用!在xp中就不能发现硬件设备呢?急
各位老大!我在线等待!!!!!!!!
谢谢!
驱网无线,快乐无限
LBL1493
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2008-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-23 15:52
Re:求助  为什么我的inf文件在win2000中可用!在xp中就不能发现硬件设备呢?急
怎么没人解释一下!继续等待中... ...
驱网无线,快乐无限
zzluck
驱动牛犊
驱动牛犊
  • 注册日期2007-07-11
  • 最后登录2011-05-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望147点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-23 18:58
怎么没有SourceDisksNames节
[DestinationDirs]
DefaultDestDir = 12就可以,没必要那么麻烦

[**.NT.HW]是不是应该设置一下


[**.NT.HW]
AddReg=LowerFilterAddReg6k
[LowerFilterAddReg6k]
HKR,,"LowerFilters",0x00010000,"**"
LBL1493
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2008-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-24 11:05
zzluck :老大谢谢你的参与

但是
怎么没有SourceDisksNames节
[DestinationDirs]
DefaultDestDir = 12就可以,没必要那么麻烦才


SourceDisksNames=12表示的是\Winnt\System32\Drivers这个路径只能是用于Win2000中的,所以只能支持2000的系统,

而我在标题中请求的是2000中可以使用,xp中提示不能发现硬件,

不过,还是谢谢你!

zzluck你好,我在这里添出了SourceDisksNames的详细解释,希望共同提高,同时也希望有同仁继续帮帮我,如果我自己解决了,我会把答案发出来,

SourceDisksNames

DestinationDirs段指出文件复制操作的目标路径。DefaultDestDir是未指定目标目录文件的默认目标路径。你可以用一个数值代码来指定目标路径,这个代码的完整列表见DDK文档,经常使用的仅有如下几个:

目录“10”为Windows目录(例如“\Windows”或“\Winnt”)。
目录“11”是System目录(例如,“\Windows\System”或“\Winnt\System32”)。
目录“12”是Drivers目录,指在Windows 2000系统中(例如,“\Winnt\System32\Drivers”)。但在Windows 98中这个数值有不同的含义(例如“\Windows\System\Iosubsys”)。
驱网无线,快乐无限
LBL1493
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2008-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-04 14:16
Re:求助  为什么我的inf文件在win2000中可用!在xp中就不能发现硬件设备呢?急
我在厂商设备里的厂商号错了!
xp的检查比较严格!
驱网无线,快乐无限
游客

返回顶部