问题1:
KernelResumeInject code编译时,安装了ddk但是依然提示"Cannot open include file: 'ntddk.h'"
解决1 :
You need to add WDK headers path to your vcxproj include directories:
vcxproj properties -> C/C++ -> General -> Additional Include Directories
vcxproj properties -> C/C++ -> General -> Additional Include Directories
C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\km\
P.S.: Make sure you install SDK 10 together with WDK 10.
P.P.S: Without SDK you will get
P.P.S: Without SDK you will get
Cannot open include file: 'ntdef.h'
error参考:
https://stackoverflow.com/questions/35777922/cannot-open-include-file-ntddk-h
问题2:
这次真的提示"无法打开包括文件:“ntdef.h”"和原文提到的一样,检测了说的SDK版本和WDK版本问题,不是说的啊
解决2:
之后在源程序中#include <ntddk.h>,编译提示“No such file or directory”,所以我右击项目->“属性”->“配置属性”->“VC++目录”->“包含目录”里添加了“C:\WinDDK\7600.16385.1\inc\ddk”。这个问题解决了,但再编译又提示“无法打开包括文件:“ntdef.h”: No such file or directory”,所以我按相同的方法添加了“C:\WinDDK\7600.16385.1\inc\api”,再编译...我擦...错误见下图,最后还来了句“错误计数超过 100;正在停止编译”。
https://bbs.csdn.net/topics/390197706
问题3:
好吧之后我碰到和这个作者一样的大量语法错误问题。待解决:
和世请教了一下,他推荐的easysys 生成工程编译sys驱动,否则很多huan3的语法错误,next试试这个
PS: windows驱动,不,是windows安全这个code路上坑不少,但是也是个练习解决能力的好机会,祝你越挫越勇,康庄之路的未来:)
没有评论:
发表评论