mjq_nju
驱动牛犊
驱动牛犊
  • 注册日期2004-07-06
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2218回复:13

我的硬件删除不掉是什么原因?

楼主#
更多 发布于:2004-07-13 16:15
我把网上罗冲的HelloWDM的驱动程序顺利编译后,顺利安装了名为HelloWDM的该信硬件,注册表中也有了她的信息,也重起 过,但就是删除不掉该硬件。

请教各位大虾可能是什么原因。(本人使用inf文件安装的。)
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-07-13 16:50
在c盘查找oem*.inf,删掉最新的,比如oem5.inf的日期是最新的,就删掉它
还有你的驱动文件,在c盘中
×。sys也删掉
再就是把注册表中class中的你安装的那项删掉
mjq_nju
驱动牛犊
驱动牛犊
  • 注册日期2004-07-06
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-13 20:16
所搜到的文件修改时间与我安装的时间完全不对阿,有好多此类文件,应该删除的那个文件与我安装时用到的那个inf文件有什么联系吗?有的话,应该怎么来检测呢?


还有一点,我发现HelloWDM驱动程序中无Unload的例程,会不会是它里面没有卸载功能。我把他的源程序放在这里,望兄台过目。
附件名称/大小 下载次数 最后更新
2004-07-13_HelloWDM.rar (51KB)  2
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-14 09:29
如果有oem文件的话,那个oemx.inf和你安装用的inf文件是一模一样的,而且对应的还有一个oemx.pnf文件
huqiaohui
驱动牛犊
驱动牛犊
  • 注册日期2003-07-04
  • 最后登录2005-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-14 10:41
我的usb设备有时候能删掉,有时删不掉,请问这可能是什么原因?
mjq_nju
驱动牛犊
驱动牛犊
  • 注册日期2004-07-06
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-14 11:25
我搜了,看了系统目录下的每一个oemx.inf文件,但找不到与安装的inf文件一样的,而且也没有.pnf文件啊?

望大虾再指点一下。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-14 14:35
你卸载的时候应该这么做:
首先在设备管理器里选择卸载设备(此时设备必须存在)
然后再删掉相应的Inf文件和.sys文件
如果是oem方式的删除相应的oemx.inf和oemx.pnf
通常这样就可以了
如果发现不行再按darydl说得把注册表中的相应项都删掉,只是controlset\enum里的项删不掉,俺也不知道为什么:(
然后再插上设备就会出现发现usb device,要求安装驱动的对话框了
mjq_nju
驱动牛犊
驱动牛犊
  • 注册日期2004-07-06
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-14 20:08
我在设备管理器里选择卸载设备时,系统自动重起。也并未删掉硬件。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-07-15 09:11
呵呵,看来你的驱动可能有问题呀,尤其是在stopdevice和removedevice里。调试一下试试。
xulingfei
驱动牛犊
驱动牛犊
  • 注册日期2004-06-13
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-07-16 14:48
1、先在硬件向导中将驱动删掉,我的电脑(右键点击)-属性-硬件-硬件向导-卸载/拔掉设备-卸载设备-显示隐藏设备,找到你的设备名(在你的*.inf中),将它卸掉。
2、在winnt的inf文件夹(隐藏文件夹)中的oem5.inf(一般情况下)掉。
3、在将注册表中class中相应的guid删掉。

现在应该好了,在system32中的驱动不用管!
xulingfei
驱动牛犊
驱动牛犊
  • 注册日期2004-06-13
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-07-16 14:58
注册表的路径:HLM-SYSTEM-CURRENTCONTROLSET-CONTROL-CLASS-相应的guid(你的inf文件中的guid)。删掉!
wangweinwpu
驱动牛犊
驱动牛犊
  • 注册日期2004-07-19
  • 最后登录2005-09-12
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-08-06 01:47
不知道HelloWDM能否在98ddk和vc6 下运行?
whatnight
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-09-09 10:59
我是2000系统也出现这个问题! 而且重启时间很长一开始以为要重装了, 想想可能是没有unload例程,吃了个胆加入这个例程就一句IoDeleteDevice(pDriverObject->DeviceObject)代码,想更新又重启,郁闷中。。。。。。。??????
路漫漫其修远兮 吾将上下而求索
cahwlx1982
驱动小牛
驱动小牛
  • 注册日期2004-08-16
  • 最后登录2006-06-17
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-09-09 11:15
问一下楼上,你在你的操作系统下要装驱动程序吗?是不是也可以拿到XP系统下来用啊?我现在就是缺一个PDIUSBD12 USB驱动程序啊!!不过是在XP操作系统下的,不过我觉得应该和你在Windows2000下的差不多吧!所以,你能不能将你的驱动程序发到我的邮箱里啊:我的邮箱是:cahwlx1982@163.com
谢谢 !!!
游客

返回顶部