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

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

2021-4-14 16:49
3501

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加载符号

 

然后直接就蓝屏了


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 208
活跃值: (2158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感觉是高版本vs 编译驱动的时候限定了操作系统版本这个坑
2021-4-14 17:31
0
雪    币: 141
活跃值: (930)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有什么办法解决吗 还是说要换成win10的操作系统?
2021-4-14 17:34
0
雪    币: 141
活跃值: (930)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
wx_0xC05StackOver 感觉是高版本vs 编译驱动的时候限定了操作系统版本这个坑
解决了 就操作系统这个坑 改成vs2013 + 8.1 编出来的就没问题了
2021-4-14 19:26
0
雪    币: 208
活跃值: (2158)
能力值: ( 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
雪    币: 141
活跃值: (930)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
奋进的小杨 其实你也没有必要改,之前我遇到过这个问题,你直接把编译后缀的.cpp改成.c就行了,或者直接在代码前面添加一行代码,extend 'C';
学到了 
2021-4-21 09:56
0
雪    币: 2392
活跃值: (1055)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
388K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8X3I4H3N6%4y4@1M7W2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1k6V1k6i4c8S2K9h3I4K6i4K6u0r3z5o6p5I4z5e0l9I4y4K6p5`.
2021-4-21 10:09
1
游客
登录 | 注册 方可回帖
返回