iamphp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2005-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1979回复:3

INF文件的hw-id和compatible-id有什么规律呢???

楼主#
更多 发布于:2004-05-11 16:57
我要修改一个INF文件。
在修改hw-id和compatible-id的时候遇到问题。
原来的设置是:
[elan_multifunction_cards]
%Elan-SL332.DeviceDesc%= SL332Install, \"PCMCIA\\ELAN-SERIAL_PORT:_SL332-4817\",\"PCMCIA\\ELAN-SERIAL_PORT:_SL332-015D-4C45\"
MSDN里面的Identifiers for PCMCIA Devices(http://msdn.microsoft.com/library/en-us/install/hh/install/idstrings_1e93.asp)说,
PCMCIA\\Manufacturer-Product-Crc(4)
可是这个Crc(4)怎么生成呢???
另外,“To obtain a list of compatible IDs for a device, call IoGetDeviceProperty with the DeviceProperty parameter set to DevicePropertyCompatibleID.”,有没有现成的工具获得这个compatible IDs???
谢谢!


[编辑 -  5/11/04 by  iamphp]
txqxc
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-03-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-11 20:27
你可以从注册表里看到,或者用ddk的工具devicetree可以看,也可以用这个试试。
附件名称/大小 下载次数 最后更新
2004-05-11_devview.rar (102KB)  4
iamphp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2005-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-12 09:34
你可以从注册表里看到,或者用ddk的工具devicetree可以看,也可以用这个试试。


老大,怎么我的Windows 2000 SP1 DDK中没有你说的devicetree啊?
你误会我的意思了。
我的意思是:我有张PCMCIA的卡,我把他的CIS改掉了。我要重新安装这卡,问怎么修改INF文件,操作系统才承认我这卡是对应这INF文件的?
iamphp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2005-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-13 11:49
To get the plug & play ID for a new CIS written to a card:

*  Remove and re-insert the card in your Windows system.
*  The system ID\'s new hardware and puts up dialog DO NOT CLEAR this dialog!
*  Now \"RUN\" REGEDIT from the Windows Start prompt
find this path
   HKEY_LOCAL_MACHINE  \\SYSTEM \\CurrentControlSet \\ENUM \\PCMCIA
now look for your card and manufacturer description & you will see the 4
digit CRC at the end of the line
use this in your .inf file
游客

返回顶部