wangbnly
驱动牛犊
驱动牛犊
  • 注册日期2007-01-25
  • 最后登录2008-08-03
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1594回复:3

如何在应用程序占用时,卸载驱动失败

楼主#
更多 发布于:2008-07-30 15:28
应用程序可以通过IOCTL打开我的设备,但是如果应用程序没有退出,驱动程序卸载就会蓝屏,
如果没有应用程序或应用程序退出则可以正常装载和卸载。
遇到这种问题怎么解决?Windows操作系统好像没有保护?
如何在应用程序占用时,卸载驱动失败。
zjan521
驱动牛犊
驱动牛犊
  • 注册日期2002-10-02
  • 最后登录2010-07-20
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望91点
  • 贡献值0点
  • 好评度74点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-04 20:04
自己建立机制处理,不是太难的拉
dragonex
驱动牛犊
驱动牛犊
  • 注册日期2002-04-15
  • 最后登录2008-09-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望14点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-09-12 11:29
引用计数。如果不为0,则不让卸载,easy。DDK有专门的函数。
clicx
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2008-09-12 16:10
deviceobject 里面就有这个计数。
---内核开发合作或提供基础技术服务QQ:22863668 ---
游客

返回顶部