-
-
[问]驱动诡异蓝屏
-
发表于:
2011-7-9 16:16
5746
-
蓝屏代码
0x00000050
PAGE_FAULT_IN_NONPAGED_AREA
驱动中有两个文件
code.h、code.cpp
由于CPP需要前向声明,又想把DriverEntry写在代码最前面,故将DriverUnload之类的声明在code.h中,函数体则在DriverEntry后实现,编译通过,一切正常.
驱动加载成功,可是一调用或者卸载就一片伤心的蓝色天空了...
想来想去也只能是这句搞的鬼,它写在DriverEntry前面.
#pragma code_seg("INIT")
难道在它之后的所有函数都受影响?
求解,谢之.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课