阅读:1368回复:10
用INF文件安装一个驱动出错,请教?
写一个INF文件,安装一个SYS驱动程序。
在硬件管理中,用INF文件安装一个驱动,出错: “指定的位置不包含硬件信息”,不知什么原因?请教? |
|
最新喜欢:![]() |
沙发#
发布于:2003-09-29 11:52
估计是没写硬件ID
|
|
板凳#
发布于:2003-09-29 14:44
是在VERSION字段中写ClassGUID吗?还是其它什么的?
谢谢! |
|
地板#
发布于:2003-09-29 14:54
ClassGUID肯定要有,还有厂商名字后面的硬件ID也必须有
|
|
地下室#
发布于: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 |
|
5楼#
发布于:2003-09-29 16:17
这样写可以的啊!
|
|
|
6楼#
发布于:2003-09-29 16:40
但为什么安装时出现错误(我在WIN2K下)?
[编辑 - 9/29/03 by chudd] |
|
7楼#
发布于: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 的网卡。 |
|
8楼#
发布于: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文件有什么不对之处吗?请指正 |
|
|
9楼#
发布于:2004-04-01 23:45
学习中,估计也是识别设备的故障!
|
|
10楼#
发布于:2004-04-02 13:49
请教楼上的 这个识别设备的故障
是inf文件有问题吗? 还是驱动有问题? 但是 为什么 安装别的 诸如toaster之类的驱动没问题呢? 我对串口的操作 是在startdevice中获得串口指针后开可以的、 在inf文件中还有什么需要声明的地方? wondering.... |
|
|