首页
社区
课程
招聘
[求助]新手驱动入门问题
发表于: 2021-4-14 16:49 3294

[求助]新手驱动入门问题

2021-4-14 16:49
3294

extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistrPath)
{

1
2
KdPrint(("AppDriver 驱动加载成功!"));
return STATUS_SUCCESS;

}

 

只是简单打印

 

编译是用 x64位 编译的 因为虚拟机上win7是64位

 

当执行sys驱动文件时 就报错

 

Module load completed but symbols could not be loaded for ndll.dll

 

翻译:模块加载完成,但无法为ndll.dll加载符号

 

然后直接就蓝屏了


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 210
活跃值: (1847)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感觉是高版本vs 编译驱动的时候限定了操作系统版本这个坑
2021-4-14 17:31
0
雪    币: 241
活跃值: (663)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有什么办法解决吗 还是说要换成win10的操作系统?
2021-4-14 17:34
0
雪    币: 241
活跃值: (663)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
wx_0xC05StackOver 感觉是高版本vs 编译驱动的时候限定了操作系统版本这个坑
解决了 就操作系统这个坑 改成vs2013 + 8.1 编出来的就没问题了
2021-4-14 19:26
0
雪    币: 210
活跃值: (1847)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我对这个影响深刻 因为这个地方崩溃是在gs上之前也是一头雾水 也不是本人遇到的是一个妹子遇到这个问题来问我 16年写驱动的时候也发现过这个问题
2021-4-14 22:03
0
雪    币: 1859
活跃值: (2245)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
其实你也没有必要改,之前我遇到过这个问题,你直接把编译后缀的.cpp改成.c就行了,或者直接在代码前面添加一行代码,extend  'C';
2021-4-15 06:52
0
雪    币: 241
活跃值: (663)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
奋进的小杨 其实你也没有必要改,之前我遇到过这个问题,你直接把编译后缀的.cpp改成.c就行了,或者直接在代码前面添加一行代码,extend 'C';
学到了 
2021-4-21 09:56
0
雪    币: 2392
活跃值: (1055)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
https://blog.csdn.net/lpwstr/article/details/81190171
2021-4-21 10:09
1
游客
登录 | 注册 方可回帖
返回
//