链接器在调用Inject_mod.obj文件时给了我一个致命错误:
NtQuerySystemInformation@16RtlAdjustPrivilege@16
这些是在我的ntdll.h中定义的,我在外部将其添加到项目中。但是似乎编译器/链接器某种程度上看不到它,等等。

使用:Win8.1上的VC 2013,项目最初在Win7上创建

c++ - 链接器错误:正式包含库时,未解析的符号-LMLPHP

UPD:项目浏览器树:http://floomby.ru/s2/setKB5。如果有信心,有些话已经变得模糊了。其他依赖项包含我导致ntdll.lib的外部ntdll.h

最佳答案

您不能通过在Visual Studio的解决方案 View 中复制lib文件来使用它。

您需要在链接器ntdll.lib窗格中添加Input->Additional Dependencies或任何静态库依赖项。

由于您尝试使用NtQuerySystemInformation be aware that

10-08 11:53