nobounded
驱动小牛
驱动小牛
  • 注册日期2003-08-14
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分360分
  • 威望258点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
阅读:3653回复:10

USB设备有唯一标志自己的GUID吗?

楼主#
更多 发布于:2005-04-14 04:40
USB设备有唯一标志自己的GUID吗?(就说U盘吧,我好试验,毕竟U盘最好得到了)。
如果有如何获得呢,驱动还是应用程序中获得?
看前面的帖子有提NAND FLASH GUID的,如何获得呢?什么SCSI指令?
希望得到你的回答,谢谢!

最新喜欢:

HuYuguangHuYugu...
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-14 11:09
usb设备都有product id,vendor id等标识,实际上
还有设备描述符等等。在驱动程序里可以通过发送命令
来获取这些数据。
SCSI指令应该是指发送给SCSI驱动程序的命令。
[b]万水千山总是情,回个帖子行不行?[/b]
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-14 11:13
实际上,ifs ddk里就有很多scsi打头的函数。
[b]万水千山总是情,回个帖子行不行?[/b]
nobounded
驱动小牛
驱动小牛
  • 注册日期2003-08-14
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分360分
  • 威望258点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-14 13:31
product id,vendor id对同一公司的同类产品是一样的吧.
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-14 17:02
 
product id,vendor id对同一公司的同类产品是一样的吧.
 


一样的。product id是厂商自己定义的。
pnp总线通过硬件id之后,会去查找相应的驱动程序。
比如usb设备,id信息还会放在inf文件里。
[b]万水千山总是情,回个帖子行不行?[/b]
nobounded
驱动小牛
驱动小牛
  • 注册日期2003-08-14
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分360分
  • 威望258点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-14 17:10
我想的到能唯一标志USB设备的GUID,有什么别的方式?
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-04-14 17:36
如果想通过应用程序来得到的话,我不知道。 :)
[b]万水千山总是情,回个帖子行不行?[/b]
cecily
驱动牛犊
驱动牛犊
  • 注册日期2004-08-04
  • 最后登录2013-05-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望86点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-04-14 20:37
写驱动的时候可以自己设置,如果要在应用程序中通过程序去找,就只有查注册表了
我不是你的天使,我不懂你的天堂
nobounded
驱动小牛
驱动小牛
  • 注册日期2003-08-14
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分360分
  • 威望258点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-04-14 22:23
就是我想通过读NAND FLASH ID等方式来得到一个全球唯一的GUID,我不知道该怎么读?
junki
驱动牛犊
驱动牛犊
  • 注册日期2004-09-02
  • 最后登录2007-11-30
  • 粉丝0
  • 关注0
  • 积分124分
  • 威望13点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-05-13 09:18
先查注册表,然后把GUID写进应用程序中

如果是HID类USB设备,可以直接用HidD_GetHidGuid来获取
GUID
hhyyss1220
驱动牛犊
驱动牛犊
  • 注册日期2004-12-29
  • 最后登录2006-04-08
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-05-13 16:43
通过查注册表,那里有vid和pid,以及GUID的信息
游客

返回顶部