有没有办法从用户模式调用Windows Native API函数?

发布于 2024-10-29 04:05:56 字数 118 浏览 1 评论 0原文

我想用 C++ 从用户模式调用一些 Native API 函数。 我想知道是否可以绕过Windows API接口 完全从用户模式直接调用Native API函数。

如果可能的话,任何代码示例都会非常有帮助。

I want to call some Native API function from the user mode with C++.
I was wondering if it is possible to circumvent the Windows API interface
completely and call directly the Native API functions from the user mode.

If possible then any code examples will be really helpful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅哥哥的热头脑 2024-11-05 04:05:56

是的,这是可能的,因为所有函数都公开了 ntdll.dll。但是,您需要为要使用的 API 函数编写自己的头文件。 NT API 没有官方文档,并且并不真正意味着可以直接使用。但这是可能的。

这里是一个起点。

Yes it is possible, as all functions are exposed ntdll.dll. However you would need to write your own header file for those API functions you want to use. There is no official documentation on the NT API and it is not really meant to be used directly. But it is possible.

Here is a starting point.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文