阅读:2024回复:9
请问怎么应用程序怎么得到VID,PID
如题。如果用下列步骤会有问题:
1)HidD_GetHidGuid 2)SetupDiGetClassDevs 3)SetupDiEnumDeviceInterfaces 到这一步的时候,总得到个数为○。不知道为什么,请高手指教。 除了上面的方法还有什么办法能得到? 还有,在编译USBVIEW的时候,为什么总得到错误为 C:\\Program Files\\Microsoft Visual Studio\\VC98\\INCLUDE/common.ver (83): error RC2104 : undefined keyword or key name: VER_FILEFLAGSMASK Error executing rc.exe. 这个问题虽然已经有人问过了,但是好象一直没有解决。呵呵。 先谢过了。 :D |
|
沙发#
发布于:2008-03-07 16:56
自己看usbview
|
|
|
板凳#
发布于:2002-12-22 19:53
如何搞定的能说说吗?
谢谢 jjw57@sina.com |
|
地板#
发布于:2002-12-16 15:40
是用这个函数吗?我想用VC++得到U盘的pid和vid,能给个例子吗?
jjw57@sina.com 谢谢 |
|
地下室#
发布于:2002-12-16 09:09
DeviceIoControl
|
|
5楼#
发布于:2002-12-14 10:13
搞定的具体做法能说一下吗?
谢谢 |
|
6楼#
发布于:2002-12-12 09:33
已经搞定。谢谢大家。送份了。
|
|
7楼#
发布于:2002-12-11 18:47
都设置好了。
|
|
8楼#
发布于:2002-12-11 18:34
参数是否传递正确?
最后一个参数的SIZE社定了吗? |
|
9楼#
发布于:2002-12-11 16:14
首先得到设备的handle(怎么得到,需要自己研究),然后用
HIDD_ATTRIBUTES ha; HidD_GetAttributes(handle, &ha) 那么ha.ha.VendorID = VID ha.ProductID = PID 关于你编译的错误,是说资源文件中某写关键子没有定义。最简单的办法:编辑sources文件,去掉xxx.RC文件即可。 build -ceZ OK?给分!!!!!!!!!!! |
|