阅读:1945回复:5
关于USB设备的PID和VID
我现在在DSP5509上开发了一个新的USB设备,原来做过D12的,想修改D12的驱动程序的INF文件来使用它的SYS文件,原来PID=0x0471,VID=0x0666,现在我把设备端的固件改成PID=0x0471,VID=0x0667,同时INF文件也做了相应的改变,可是就是没有办法安装成功,是不是GUID是根据PID和VID生成的,我如果不做任何改变就能安装成功,请问高手这是怎么回事啊?谢谢赐教:)
|
|
沙发#
发布于:2004-10-27 16:51
GUID应该用你新的GUID吧,每一类设备应该有一个GUID,如果不正确就不能安装成功啦,不过GUID跟VID和PID没有关系,呵呵……
|
|
|
板凳#
发布于:2004-10-28 13:35
什么叫GUID不正确啊?
|
|
地板#
发布于:2004-10-28 17:56
每一类设备都有一个GUID,跟别的设备不同,是唯一的,如果你把自己设备的GUID写成别的设备的GUID了,就是用错了,呵呵,是“用”错了,不是说GUID错了。可能我没说清楚,呵呵……
|
|
|
地下室#
发布于:2004-10-28 21:01
那么是不是因为在我的电脑里已经安装了原来对应guid的那个驱动,所以现在改了vid以后再装同样的这个guid驱动所以才不成功的呢?也就是说如果我还一台没有安装过驱动的电脑,用新的vid,还是用原来的guid的驱动就能装呢?请高手指教啊,谢谢了:)
|
|
5楼#
发布于:2004-10-29 10:01
你的新设备没有自己的GUID吗?如果有的话就不要用别人的GUID了,用自己的GUID。
|
|
|