阅读:1215回复:9
用DS开发驱动程序的问题
我用DS开发两块PCI卡的驱动程序,每一个单独用都没有问题,当两块卡在一台机器上时,就有一块卡驱动装不上,我看了一下INF文件,好像都要调用一个ntkern的冬冬,不知道是不是那儿的问题,请教各位大虾?
|
|
|
沙发#
发布于:2003-05-22 11:29
应该不是,系统怎么说??
|
|
|
板凳#
发布于:2003-05-22 11:34
把两个卡的guid(不是设备类的)设成不一样试试
|
|
|
地板#
发布于:2003-05-23 13:01
GuidClass是不一样的,我不清楚你说的Guid类是指啥?
谢谢先啦 :D |
|
|
地下室#
发布于:2003-05-24 00:27
GuidClass是不一样的,我不清楚你说的Guid类是指啥? 驱动里面有个guid,是注册设备用的,应用程序需要这个guid来打开设备句柄 ClassGuid是inf文件里的,你建一个新类就要有一个guid给这个类 |
|
|
5楼#
发布于:2003-05-26 13:51
inf里面的那个GuidClass肯定是不一样的阿,它是根据PCI板的VID和UID来生成的,两块板子的ID号是不一样的
|
|
|
6楼#
发布于:2003-05-26 14:59
inf里面的那个GuidClass肯定是不一样的阿,它是根据PCI板的VID和UID来生成的,两块板子的ID号是不一样的 还以为你是用同一个型号的板子嘞 |
|
|
7楼#
发布于:2003-05-27 11:34
不是一个型号的阿,要在同一个机器上使用两块PCI卡
|
|
|
8楼#
发布于:2003-05-27 11:34
不是一个型号的阿,要在同一个机器上使用两块PCI卡,急望大侠们赐教
|
|
|
9楼#
发布于:2003-05-27 11:56
那就是说你作了两个驱动分别对应两个pci卡了,如果是这样那就更没有问题了,不然那些声卡、网卡、内置modem怎么办??
你试试只用一个ds生成的inf文件,另外一个自己写或者用其他的工具生成;或者看看驱动里面的guid(不是inf里面的guid类)是不是一样的,如果是则改成不一样的 [编辑 - 5/27/03 by AthlonXP] |
|
|