阅读:3653回复:10
USB设备有唯一标志自己的GUID吗?
USB设备有唯一标志自己的GUID吗?(就说U盘吧,我好试验,毕竟U盘最好得到了)。
如果有如何获得呢,驱动还是应用程序中获得? 看前面的帖子有提NAND FLASH GUID的,如何获得呢?什么SCSI指令? 希望得到你的回答,谢谢! |
|
最新喜欢:HuYugu... |
沙发#
发布于:2005-04-14 11:09
usb设备都有product id,vendor id等标识,实际上
还有设备描述符等等。在驱动程序里可以通过发送命令 来获取这些数据。 SCSI指令应该是指发送给SCSI驱动程序的命令。 |
|
|
板凳#
发布于:2005-04-14 11:13
实际上,ifs ddk里就有很多scsi打头的函数。
|
|
|
地板#
发布于:2005-04-14 13:31
product id,vendor id对同一公司的同类产品是一样的吧.
|
|
地下室#
发布于:2005-04-14 17:02
product id,vendor id对同一公司的同类产品是一样的吧. 一样的。product id是厂商自己定义的。 pnp总线通过硬件id之后,会去查找相应的驱动程序。 比如usb设备,id信息还会放在inf文件里。 |
|
|
5楼#
发布于:2005-04-14 17:10
我想的到能唯一标志USB设备的GUID,有什么别的方式?
|
|
6楼#
发布于:2005-04-14 17:36
如果想通过应用程序来得到的话,我不知道。 :)
|
|
|
7楼#
发布于:2005-04-14 20:37
写驱动的时候可以自己设置,如果要在应用程序中通过程序去找,就只有查注册表了
|
|
|
8楼#
发布于:2005-04-14 22:23
就是我想通过读NAND FLASH ID等方式来得到一个全球唯一的GUID,我不知道该怎么读?
|
|
9楼#
发布于:2005-05-13 09:18
先查注册表,然后把GUID写进应用程序中
如果是HID类USB设备,可以直接用HidD_GetHidGuid来获取 GUID |
|
10楼#
发布于:2005-05-13 16:43
通过查注册表,那里有vid和pid,以及GUID的信息
|
|