阅读:1022回复:3
能帮忙解决一下问题吗?
Hi;
我已做好了一个USB设备,现在我又在这个设备上加了一些东西,我想将驱动程序和固件修改一些,以便形成一个新的设备。 我想使这个新设备和过去的那个设备能同时插入PC机的USB口,不产生冲突。在设备管理器中也能形成两个设备。 我想实现,我现在是修改了.SYS文件中的设备接口名和VID、PID,然后在.INF文件中修改了CLASS、ICON、GUID、。但是在两个设备都插入PC机时,出现了冲突,系统出错,不知哪为热心人能给我提供一些意见! 谢谢! |
|
|
沙发#
发布于:2003-01-08 22:06
太不具体了,你至少也应该让我知道,系统出了什么错误呀!这么做很麻烦,相对于伶开发一套还是简单。
|
|
板凳#
发布于:2003-01-09 09:27
你固件和INF的PID都改了么?你的USB芯片没变,VID好像不应该改
|
|
地板#
发布于:2003-01-09 12:11
固件和INF的VID,PID要保持一致.另外,在驱动程序的源代码中给出新的GUID,来产生新的.SYS驱动程序.对应的应用程序也要改GUID,与该驱动保持一致.
这样插入USB的时候才可以根据VID,PID找到对应的INF,从而找到驱动程序,应用程序根据GUID找到正确的驱动程序. |
|