版块
论坛
喜欢
话题
应用
搜索
登录
注册
vic_dongyx的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=57016
从控制面板安装时,提示INF文件“指定的位置无硬件信息”,是什么原因?
我正在学作Driver,用DDK。我做了个简单的光驱驱动,可我在安装时,通过控制面板,系统总是提示:指定的位置无硬件信息。有谁知道事什么原因吗?谢谢!
回复
(
12
)
2003-06-03 19:46
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
vic_dongyx
:
我的OS 是WIN2000, 我安装的是一个虚拟光驱的程序。设置Class=CDROM; ClassGUID=\"自定义\",就可以安装了!
(2003-06-06 22:59)
回复
kxgchina
:
有些懂了,其实源程序中GUIDS.h中声明的那个GUID和INF文件中的那个ClassGuid不是一回事,前面的那个是为了给设备起名子用的,后面的是为了安装驱动的时候寻找驱动程序的,是这样吗?
(2003-06-06 20:40)
回复
windyguy
:
Class=Unknown 应该能安装一切驱动,你安装的时候指定是unknown设备了么?
(2003-06-06 18:56)
回复
jason.gao
:
预定义的设备类型的ClassGUID当然是固定的。 楼主的这个设备类型好像是自定义的吧,应该用自定义的ClassGUID。 不过,ClassGUID好象是NT系列才用的,以前9x只用Class就够了。不知楼主用的什么OS [编辑 - 6/6/03 by ja...
(2003-06-06 16:58)
回复
kxgchina
:
可能是这种已经指定为特种设备的,其GUID为固定的吧? 不知道对不对,大侠指正一下!!
(2003-06-06 16:43)
回复
vic_dongyx
:
谢谢各位!我已经安装起了,我修改了INF中的Class和ClassGUID,修改后为:Class=CDROM; ClassGuid={64D853EA-599D-4C51-9C51-6C338B1A53E2}。这是我自己现生成的一个GUID。我想为什么GUID不能是{4D36E9...
(2003-06-05 12:43)
回复
kxgchina
:
楼上的大侠,我得程序就是Chris Cant的那个wdm1例子,其inf中的class为unkown,createdevice中的也是FILE_DEVICE_UNKOWN,这个应该没有问题 有人说是硬件id的问题,这个例子是一个虚拟的,没有硬件的,但是在他的inf中确实有一个硬...
(2003-06-05 09:30)
回复
tanhf
:
inf中的class要和你CreateDevice中的设备类型一样才行。
(2003-06-04 16:19)
回复
kxgchina
:
我也遇到了这样的问题,非常迷惑,你可以试试其他的机器,看可不可以,反正的我的两台机子都不行,一台提示不包含硬件的信息,另一台确认了驱动可以安装,可是在最后却提示操作无法进行,因为文件队列已被锁定,我都快疯了,咔咔,这是怎么回事啊? 你解决问题了吗?
(2003-06-04 15:13)
回复
qinxg
:
是不是没有写硬件ID
(2003-06-04 14:17)
回复
1
2
下一页 »
vic_dongyx
加关注
写私信
0
关注
0
粉丝
8
帖子
返回顶部