extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistrPath){
KdPrint((
"AppDriver 驱动加载成功!"
));
return
STATUS_SUCCESS;
}
只是简单打印
编译是用 x64位 编译的 因为虚拟机上win7是64位
当执行sys驱动文件时 就报错
Module load completed but symbols could not be loaded for ndll.dll
翻译:模块加载完成,但无法为ndll.dll加载符号
然后直接就蓝屏了
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
wx_0xC05StackOver 感觉是高版本vs 编译驱动的时候限定了操作系统版本这个坑
奋进的小杨 其实你也没有必要改,之前我遇到过这个问题,你直接把编译后缀的.cpp改成.c就行了,或者直接在代码前面添加一行代码,extend 'C';