阅读:5924回复:9
USB求助
我用windriver向导生成了一个简单的USB驱动代码,但它好象都是USB_diag的,代码中没有DriverEntry等例程。但生成的inf文件可用。用DriverStudio也生成了一个,它包含了DriverEntry等例程,但inf文件不能用于安装。
我的问题可能有点傻,我也觉得我好象还没入门,希望高手帮帮忙,这两者怎么不同? |
|
沙发#
发布于:2001-05-18 13:34
PID和VID要如何改呢?
(我还没接USB器件呢。) |
|
板凳#
发布于:2001-05-18 13:46
问题有点傻:我如何知道VID和PID呢?:-)
|
|
地板#
发布于:2001-05-21 19:54
是说指定的位置没有硬件信息。
|
|
地下室#
发布于:2001-05-24 08:15
明白了。谢谢。
|
|
5楼#
发布于:2004-08-14 21:14
祝贺你明白了这个问题,请问能不能附个帖子问题的正确答案,以及是如何解决问题的?谢谢
或者 Email 给我,brickool@yahoo.com.cn 谢谢! |
|
6楼#
发布于:2005-03-23 10:21
我也遇到DriverWorks生成的INF文件不能安装的问题,请问是如何解决的?谢谢!
我的邮箱是erictrying@126.com |
|
|
7楼#
发布于:2005-04-22 21:01
是啊,把原因贴出来吧.
|
|
8楼#
发布于:2005-05-28 23:35
PID 和VID 是由自己定义的 在USB设备描述符里面定义。。取PID和VID 可以用上层的命令来取 HidD_GetAttributes 这个函数取出来的是一个数组。里面包含PID和VID,在使用这个函数之前需要用CREATEFILE 获得设备句柄。
Result = HidD_GetAttributes (DeviceHandle, &Attributes); PID=Attributes.VendorID; VID=Attributes.ProductID; 其中DeviceHandle是由CREATEFILE 返回的设备句柄。 |
|
9楼#
发布于:2007-08-30 15:37
受教了
|
|