链接器在调用Inject_mod.obj文件时给了我一个致命错误:NtQuerySystemInformation@16
和RtlAdjustPrivilege@16
这些是在我的ntdll.h中定义的,我在外部将其添加到项目中。但是似乎编译器/链接器某种程度上看不到它,等等。
使用:Win8.1上的VC 2013,项目最初在Win7上创建
UPD:项目浏览器树:http://floomby.ru/s2/setKB5。如果有信心,有些话已经变得模糊了。其他依赖项包含我导致ntdll.lib的外部ntdll.h
最佳答案
您不能通过在Visual Studio的解决方案 View 中复制lib文件来使用它。
您需要在链接器ntdll.lib
窗格中添加Input->Additional Dependencies
或任何静态库依赖项。
由于您尝试使用NtQuerySystemInformation
be aware that