yanxing
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1441回复:7

pci驱动安装问题求助???

楼主#
更多 发布于:2003-11-11 15:38
用driverstudio开发了一个pci板卡的驱动,在2000下,ddk2000下完成的,在2000下安装时,到了选择“指定一个位置”,下一步,选中相应的inf文件(inf通sys文件在一个目录下),然后继续安装,系统会提示“windows无法为这个设备找到一个驱动程序,要在另一个位置寻找,请单击“上一步”.......”提示,此时,单击“下一步”,驱动能够安装完成,并且可用,没有任何问题。
但是为什么在安装过程会出现“系统无法找到一个驱动程序”的提示呢?
我的设备号与厂家提供的一致,没有错误,
inf文件如下;; Canpci.inf
;--------- Version Section ---------------------------------------------------
[Version]
Signature=\"$Chicago$\"
Provider=%ProviderName%
DriverVer=01/11/2003, 2.02
LayoutFile  = Layout.inf
Class=%DeviceClassName%
ClassGUID={20E4C31A-17A7-483a-B9EA-01E5AF3922DA}
;--------- SourceDiskNames and SourceDiskFiles Section -----------------------
;--------- ClassInstall/ClassInstall32 Section -------------------------------
[ClassInstall]
Addreg=Class_AddReg

[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,-5

;--------- DestinationDirs Section -------------------------------------------

[DestinationDirs]
Canpci_Files_Driver = 10,System32\\Drivers

;--------- Manufacturer and Models Sections ----------------------------------

[Manufacturer]
%MfgName%=Mfg0

[Mfg0]
;   PCI\\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd
%DeviceDesc%=Canpci_DDI, PCI\\VEN_12be&DEV_3042&SUBSYS_304212be&REV_02

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X ----------------
[Canpci_DDI]
CopyFiles=Canpci_Files_Driver
AddReg=Canpci_9X_AddReg

[Canpci_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Canpci.sys
HKR, \"Parameters\", \"BreakOnEntry\", 0x00010001, 0

; --------- Windows NT -----------------

[Canpci_DDI.NT]
CopyFiles=Canpci_Files_Driver
AddReg=Canpci_NT_AddReg

[Canpci_DDI.NT.Services]
Addservice = Canpci, 0x00000002, Canpci_AddService

[Canpci_AddService]
DisplayName    = %SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\\System32\\Drivers\\Canpci.sys

[Canpci_NT_AddReg]
HKLM, \"System\\CurrentControlSet\\Services\\Canpci\\Parameters\",\\
\"BreakOnEntry\", 0x00010001, 0


; --------- Files (common) -------------

[Canpci_Files_Driver]
Canpci.sys

;--------- Strings Section ---------------------------------------------------

[Strings]
ProviderName=\"ddddd\"
MfgName=\"bbbbbbbbbr\"
DeviceDesc=\"aaaaaaaaaaa\"
DeviceClassName=\"qqqqq\"
SvcDesc=\"vvvvvvvvvvvvvvvv\"
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-11 17:03
这是因为在INF中没有设定为自动寻找你的.sys文件,所以要你手动安装
答得好的话,请兄弟们加点分,那是对我的肯定
yanxing
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-12 08:07
问楼上:怎么设定自动寻找sys文件呢?
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-12 17:53
把sys文件和inf文件放在同一个目录下试试
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
yanxing
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-12 19:07
我一直就是inf与sys在同一个目录下的
fordy
驱动牛犊
驱动牛犊
  • 注册日期2003-09-13
  • 最后登录2008-08-27
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-11-14 14:18
请看此帖http://www.driverdevelop.com/forum/html_52964.html?1068790619
山风
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-11-27 13:48
我一直就是inf与sys在同一个目录下的


%DeviceDesc%=Canpci_DDI, PCI\\VEN_12be&DEV_3042&SUBSYS_304212be&REV_02

把这一行改为%DeviceDesc%=Canpci_DDI, PCI\\VEN_12be&DEV_3042再试试
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
yanxing
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-12-01 14:28
谢谢楼上

可是问题依旧!
游客

返回顶部