luomao2000
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2004-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2407回复:3

如何用最简单的方法读取1394设备的ID

楼主#
更多 发布于:2004-09-20 11:16
我需要读取1394的NodeVendorID和ChipID,
在不写驱动程序的情况下,如何获得呢?

希望各位大虾给指条道

谢谢了先
hsuan
驱动牛犊
驱动牛犊
  • 注册日期2004-01-09
  • 最后登录2005-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-20 16:49
查看phy layer芯片的资料,在寄存器说明的相应位置会有。
luomao2000
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2004-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-20 16:59
不好意思,可能我没有说清楚
我需要在PC机端写这么一个程序
可以通过简单的方法获得1394设备的ID,
通过注册表也可以读,但是数据被分成了三段,把每段高位的0
都清空了,然后再合并到一起,所以得到的是一个不完整的ID,
而且可能与别的1394设备id重复.

初步打算通过打开驱动程序,用DeviceIoControl来读,但是在
2000下无法得到MSDV驱动的符号连接字符串.

这个问题困扰我好久了,正在郁闷中
sizero
驱动牛犊
驱动牛犊
  • 注册日期2001-09-27
  • 最后登录2011-02-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-13 17:00
在WIN2K下可用DDK中的WIN1394程序的异步读来读取.(需要设置相关参数.)

在WIN98下可用WDUMPROM程序来读取,这个程序可以读取1394设备的
CSR/CONFIGROM.(自动读取)
Jerry Chen
游客

返回顶部