|
事情是这样的,今天测试过程中无意发现,驱动启动类型start=0的情况下,已经加载了一个驱动,再重复加载这个同设备名驱动(同一个驱动文件,同样是start=0)会造成系统io1_INITIALIZATION_FAILED蓝屏错误。
用T.A大神的模版直接编译一个测试驱动也是这种情况,分别在system32\drivers目录和注册表里面添加两个不同文件名/项名的驱动,start类型都为0,然后重启虚拟机,就会蓝屏。start=1或其他值就不会出现蓝屏,只会有一个成功启动。为什么会出现这种情况呢?就算启动类型相同,启动也应该有个先后顺序的呀,先启动的那个已经设备名占坑了,后启动的那个怎么还能启动的了并且造成系统蓝屏?请问这种如何处理才能避免蓝屏呢?
求大神解疑,万分感谢。 |
|