XP下动态卸载驱动时,DriverUnload里面的ASSERT(gControlDeviceState == CLOSED);会提示,忽略掉可过去再次加载驱动就会DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS,应该怎么...
全文
回复(2) 2007-11-19 15:08 来自版块 - 文件系统(过滤)驱动程序开发
表情
MicroMathIoAcquireRemoveLock(2010-03-13 20:53)
bestshow这个提示是说明你在卸载驱动后还有没有处理完的irp请求,解决办法是在你所有处理的分派历程中设置完成函数,然后在卸载历程中用KeDelayExecutionThread来延迟几秒钟就没问题了(2010-03-13 15:45)

返回顶部