看书上说动态卸载的驱动可以在unload中做清理动作,可是我在xp下用DriverMonitor的Stop功能,却报出现错误:Driver is not in state for this command。unload根本没有被调用,驱动也就卸载不了了,不知道你有没有遇到过这...
全文
回复(6) 2005-08-10 14:34 来自版块 - 内核编程
表情
WQXNETQIQI初始化一下DriverObject里的DriverUnload即可 当然你应该在Unload你恢复你做过的事比如清除你自己的NotifyRoutine,删除自己创建的Device,等等(2007-01-01 18:10)
z.b.Azy建议xp下用build.exe来生成驱动(2007-01-01 16:00)
xpxhh我写的不是设备驱动,应该是个中间层驱动。就是用DriverStudio建起来的工程,啥也没往里面加,只把各个入口都初始化了,包括unload,就不行,晕~。大家就没碰见过吗?2000下是可以的,xp不行。(2005-08-11 11:13)
zhangshengyu跟那个没有关系 看那是什么驱动了。(2005-08-11 10:52)
xpxhh没试过,试试先。调试驱动时通常用什么来载入和卸载呢?我只是用DriverMonitor,还有别的吗?(2005-08-11 10:41)
liming在设备管理器里面也不能unload吗?(2005-08-10 22:07)

返回顶部