阅读:1970回复:4
为什么我的驱动加载以后,关机变重启
为什么我的驱动程序加载以后每次关机就重启了,把我的驱动删除以后再关机就正常了,这是什么回事啊
|
|
沙发#
发布于:2004-12-26 00:44
Your Driver unloading not correctly !!
|
|
驱动老牛
|
板凳#
发布于:2004-12-27 09:03
通常是DriverEntry里面有异常
|
|
地板#
发布于:2004-12-27 10:13
问题很难说,你先看看UNLOAD有没有问题,如果没有问题,那么一个变通的方法是注册一个IoRegisterShutdownNotification,在SHUTDOWN的时候先UNLOAD然后再关闭.
|
|
|
地下室#
发布于:2005-01-18 20:57
关机的时候不会调用DriverUnload吧,DriverUnload只有在停止驱动的时候才会调用,此时用来释放驱动占用的资源,至于关机,并不需要释放资源,
关机的时候系统会调用DispatchShutdown(如果提供了的话),用来硬件复位,保存信息什么地。 |
|