chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1369回复:10

用INF文件安装一个驱动出错,请教?

楼主#
更多 发布于:2003-09-29 09:37
写一个INF文件,安装一个SYS驱动程序。
在硬件管理中,用INF文件安装一个驱动,出错:
“指定的位置不包含硬件信息”,不知什么原因?请教?

最新喜欢:

dregsdregs
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-02 13:49
请教楼上的 这个识别设备的故障

是inf文件有问题吗?
还是驱动有问题?
但是 为什么 安装别的 诸如toaster之类的驱动没问题呢?

我对串口的操作 是在startdevice中获得串口指针后开可以的、

在inf文件中还有什么需要声明的地方?

wondering....
还是我
li_fg
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2004-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-01 23:45
学习中,估计也是识别设备的故障!
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-31 17:44
hello everyone:
我遇到的问题 也是类似的 提出来看看兄弟们有什么高见。

给一个非即插即用的串口的智能卡读卡器驱动写inf

通过 添加硬件向导 提示:
The specified location does not contain information about your hardware.

[Version]
DriverVer=02/18/2004,2.5.2.5
Signature="$Windows NT$"
Class=SmartCardReader
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
Provider="Todos"


[Manufacturer]
%Todos%=Todos

; ================= readers =====================

[Todos]
; DisplayName       Section           DeviceId
; -----------       -------           --------
%Todos.DeviceDesc% = Todos.Install,ROOT\SerialReader

因为非即插即用 所以驱动挂在root下。
然后在irp_mn_start_device获取serial.sys的指针来操作串口。

但是这样安装总是提示 不包含硬件信息。

改用EzDrvInstaller来强制安装 或者 把ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}改成别的值就可以安装。

原来的inf文件有什么不对之处吗?请指正


还是我
fhcsl
驱动牛犊
驱动牛犊
  • 注册日期2001-05-23
  • 最后登录2004-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-29 17:38
在[Version] 这一段这样写没有错,错误是在你应该添加你的硬件的ID 到INF 中。可以参考DDK 中的例子。

%VT3065.DeviceDesc% = VT3065.ndi,PCI\\VEN_1106&DEV_3065&SUBSYS_14011186
%VT3043.DeviceDesc% = VT3043.ndi,PCI\\VEN_1106&DEV_3043&SUBSYS_14001186

这是D-LINK 的网卡。
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-29 16:40
但为什么安装时出现错误(我在WIN2K下)?

[编辑 -  9/29/03 by  chudd]
HONGLIN
驱动牛犊
驱动牛犊
  • 注册日期2002-04-04
  • 最后登录2010-03-17
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望12点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-29 16:17
这样写可以的啊!
不再困惑
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-29 15:20
Version是这样写的,对吗?是不是SYS文件也要有相应的变化?

[Version]
Signature=\"$Windows 2K$\"
Class=Missiles
ClassGUID={C9B3D080-6889-11d4-93FC-444553540000}
Provider=W2KDriverBook
DriverVer=07/10/2003,1.00.2468.1
qinxg
驱动小牛
驱动小牛
  • 注册日期2002-11-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望27点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-09-29 14:54
ClassGUID肯定要有,还有厂商名字后面的硬件ID也必须有
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-09-29 14:44
是在VERSION字段中写ClassGUID吗?还是其它什么的?
谢谢!
qinxg
驱动小牛
驱动小牛
  • 注册日期2002-11-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望27点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-09-29 11:52
估计是没写硬件ID
游客

返回顶部