shuzhibuaa
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2004-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1818回复:6

怎样得到device id??

楼主#
更多 发布于:2004-04-27 16:11
<<windows设备驱动程序开发务实>>中说,在vxd开发中,
\"device id 是一个16位的无符号整型数,不能任意取值,以免与其他vxd的devideid 相冲突。一般来说,应与Microsoft公司联系以获得一个唯一的device id 值\"。

我这儿有一个vxd驱动的设备(与usb相连),难道要与Microsoft公司联系获得唯一的device id值?怎样联系?

还是用guidgen 生成一个device id的值,这样能保证device id的值唯一吗?

各位请多赐教!先谢了!
mingge
驱动小牛
驱动小牛
  • 注册日期2004-03-19
  • 最后登录2004-11-22
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-27 16:53
用guidgen生成就可以了,微软可以保证他生成的id是唯一的,据说是由某个很出名的组织才有某种算法,生成的,根据你机器的时间和网卡号,甚至硬盘号生成,所以不会重,不过你可以生成几万个试一下。 :D
在我第一次迷失方向的时候 在那盏路灯下 你告诉我 相走田 马走日 在我第一次出门的时候 在那盏路灯下 你告诉我 当头炮 马先跳 在我第一次面对世界的时候 我告诉我 拱卒啊 过河啊 冲啊 吃啊 将啊 将将将将 将啊在我回家的那天 面对我自己 我吃我的车 我吃我的马 我吃我的炮 我吃我的车 我吃我的马 我吃我的炮 我吃我的心啊 吃啊 将啊 将将将将 将啊
shuzhibuaa
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2004-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-27 17:25
mingge,thanks

使用guidgen.exe生成device id的话,会不会对驱动程序的数字签名,版本控制等方面造成不良影响?
mingge
驱动小牛
驱动小牛
  • 注册日期2004-03-19
  • 最后登录2004-11-22
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-27 17:32
不会的,数字签名和版本控制也不会影响你驱动的使用,只是驱动的日期不能显示,版本还是可以显示的,你可以看你机器的其他设备比如显卡,也一样的。
在我第一次迷失方向的时候 在那盏路灯下 你告诉我 相走田 马走日 在我第一次出门的时候 在那盏路灯下 你告诉我 当头炮 马先跳 在我第一次面对世界的时候 我告诉我 拱卒啊 过河啊 冲啊 吃啊 将啊 将将将将 将啊在我回家的那天 面对我自己 我吃我的车 我吃我的马 我吃我的炮 我吃我的车 我吃我的马 我吃我的炮 我吃我的心啊 吃啊 将啊 将将将将 将啊
shuzhibuaa
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2004-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-28 17:37
guidgen.exe生成的号好像超过了16位,我取前面的16位作为设备的device id可以吗?能够保证其唯一性吗?
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-28 17:41
你们好象说的不是同一种东西哦。
一个是USB Pid,Vid,是标识硬件设备的;
一个是GUID,是软件注册接口的。

呵呵,是我看错了。sorry。

[编辑 -  4/28/04 by  tigerzd]
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
shuzhibuaa
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2004-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-29 08:16
斑竹太客气了,真是好人啊
游客

返回顶部