jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
阅读:2317回复:7

讨论一个用api函数卸载驱动(inf文件)的问题

楼主#
更多 发布于:2004-04-19 17:05
问题1:
我用SetupCopyOEMInf()函数将inf文件拷贝到系统目录,然后把.sys文件拷贝到系统drivers目录。

可是如何卸载inf文件呢?
我在msdn里查到有个SetupUninstallOEMInf()函数,可是只能用在Included in Windows XP and Windows .NET Server.

我现在还是用SetupCopyOEMInf()先获得已经安装的oem文件,然后将其删除,可是这样注册表修改不了,一旦插上设备还能识别出来,只是不能用而已。

那位仁兄有好一点的方法,还望不吝赐教呀,多谢多谢!
 :)

问题2:我想在ddk的驱动里实现“拔除设备时不让弹出那个警告窗口”该如何实现呢?
以前rayrayyang老兄说的在QueryCapabilities()函数里加上那几行代码的方法我试过了,一加上就死机,
是不是我加的地方不对?是加在IoGetNextIrpStackLocation之前还是之后呢?


[编辑 -  4/20/04 by  jinghuiren]
lijianjun714
驱动小牛
驱动小牛
  • 注册日期2006-08-24
  • 最后登录2009-09-24
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望349点
  • 贡献值0点
  • 好评度162点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-28 15:11
哥哥我现在也在做这个项目,一起交流交流 我的MSN   lijianjun714@163.com
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-19 13:14
如果你能够改变该键的权限的话就可以删除了
我记得手动删除的时候需要先改变该键的权限,否则删不了的
msdn上会不会有相关的说明?
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-19 12:53
都纪录在子键下
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\Root\\
你可以按设备描述DeviceDesc或硬件ID搜索,

删除该键需要权限,手动可以删,不过我一直没有找到用API删除的方法,郁闷中...
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-19 12:32
呵呵,多谢你的回复,问题没解决,不过我如何知道在安装的时候安装程序进行了那些操作呢?
操作注册表我还不大会.
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-19 09:03
还是没人理!
在顶一下!

老兄,问题解决了吗?

你可以手动在注册表里把相关安装信息删除
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-21 21:45
还是没人理!
在顶一下!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-20 12:06
没人理 :(
游客

返回顶部