xiaozhongdian
驱动牛犊
驱动牛犊
  • 注册日期2002-05-23
  • 最后登录2004-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1601回复:10

急!别因为我菜就不理我,在线恭候(20分)

楼主#
更多 发布于:2002-07-05 10:10
我的设备被装在设备管理器other device下,设备可用,也提示找到了驱动程序,并装上了。但前面出现了一个大大的黄色问号。这是为什么呢,是不是我的inf文件中,class = unknown引起的?其实,我并不清楚该设备的分类,我是查注册表ENUM下,查到分类和GUID和ID的,就抄上了。要是一个设备我不知道class和classguid怎么办呢,可以自己生成一个吗,怎么生成?我能把设备管理器里那个大叹号去掉吗?
另外问个题外话,怎么换分阿,我有一些参与分不知怎么换成可用分。找了很久也没找到。
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-05 12:36
有一个感叹号,通常可能是在IRP_MN_START_DEVICE所对应的例程中,没有正确地查找到资源,以至没有返回TRUE。
xiaodog
驱动大牛
驱动大牛
  • 注册日期2002-05-11
  • 最后登录2010-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-05 11:50
有一个叹号,应是inf文件有问题.guidID可由guidgen.exe文件生成.
查找一下,在VC的安装目录下.
beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-05 11:11
没关系啦,能给就给。
我也为自己的事着急呢。能理解别人的心情。
只要能解决问题,就一定给分。 希望高手赐教!
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-05 11:11
beaveror ,本来想给你分的,但不知怎么搞的,他说我不是起贴人,不能给分,真奇怪,抱歉,抱歉
 

分 只能给一次,要想给的话,在开铁
xiaozhongdian
驱动牛犊
驱动牛犊
  • 注册日期2002-05-23
  • 最后登录2004-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-05 10:53
beaveror ,本来想给你分的,但不知怎么搞的,他说我不是起贴人,不能给分,真奇怪,抱歉,抱歉
xiaozhongdian
驱动牛犊
驱动牛犊
  • 注册日期2002-05-23
  • 最后登录2004-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-05 10:47
你说的很对,就是因为它的class和guid不知归属到哪一类,才是unknown,才被装在other device下。我的硬件信息都是从系统的注册表里ENUM下查的。设备根本不需驱动也可正常工作,我之所以给它装
个驱动是因为客户不想看到那个问号,其实我的驱动是空的什么也没有。我在试试把注册表里的class和classguid改掉把。无论如何,都给你五分,别显少,你也知道,菜鸟分少嘛。
beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-07-05 10:34
我也是低手。
如果要添加到某个设备中,要知道它的class,guid之类的东西吧。
在安装中添加成功也没用,用CREATEFILE()打开时出错,找不到设备。
我后来写的总线驱动。

不知道讲的对不对。
只要能解决问题,就一定给分。 希望高手赐教!
xiaozhongdian
驱动牛犊
驱动牛犊
  • 注册日期2002-05-23
  • 最后登录2004-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-05 10:24
就是不想有大问号啊,想把它放到其他类下,比如说diskdrive下,但虽然修改了class和guid,还是放在other divice下,是不是还要修改注册表的ENUM下的内容啊。另外如果我实在不知道clssguid,可不可以自己生成一个啊
beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-07-05 10:18
other device里的设备都是大问号呀。
感叹号就说明你的设备有问题了,重启看看?
只要能解决问题,就一定给分。 希望高手赐教!
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-07-05 10:14
论坛首页上有个换分的button
游客

返回顶部