我想用 C++ 从用户模式调用一些 Native API 函数。我想知道是否可以完全绕过 Windows API 接口并从用户模式直接调用 Native API 函数。
如果可能的话,任何代码示例都会非常有帮助。
我想用 C++ 从用户模式调用一些 Native API 函数。我想知道是否可以完全绕过 Windows API 接口并从用户模式直接调用 Native API 函数。
如果可能的话,任何代码示例都会非常有帮助。
是的,这是可能的,因为所有功能都是公开的ntdll.dll
。但是,您需要为要使用的那些 API 函数编写自己的头文件。没有关于 NT API 的官方文档,也不是真的要直接使用。但这是可能的。
这是一个起点。