c++ - 用户模式应用程序的 Nt* api header

标签 c++ c header-files

我正在寻找 C/C++ 的头文件,其中将包含 ntdll.dll 函数定义。我知道这些 api 供内部使用且没有记录。 Pascal 有这样的东西,我不敢相信 C/C++ 没有,尽管我找不到。

谢谢

最佳答案

将用于 Pascal 的那些转换回 C 应该不会太难。使用像 Embarcadero 的 C++Builder 这样的编译器,您可以通过它附带的 Delphi 编译器来完成它。只需要求使用 C++Builder 的人将 .pas 文件添加到 C++ 项目中,就会生成一个 .hpp 文件,它只是一个带有一些额外设置的 .h 文件,供 Delphi 和 C++Builder 使用。删除 C++Builder 特定部分(如果有),然后就可以了。

FWIW,我有 C++Builder。从哪里可以获得 Pascal 文件?

关于c++ - 用户模式应用程序的 Nt* api header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940006/

相关文章:

c++ - 为什么我不能重载 operator=?

c++ - 大数据处理技术与书籍

c - OpenGL 2 和 Primusrun 在单个缓冲区上无显示(透明窗口)

c - 使用 memcpy 和 void* 交换函数

c - 为什么头文件可以包含自身?

根据 Makefile 的说明选择不同的头文件

位掩码的 C++ 面向对象等价物

c++ - C 结构中的总线错误

c - 具有不同格式说明符的 scanf() 函数

c++ - 为什么我不应该将 "using namespace std"放在标题中?