用户模式应用的Nt* api头文件

Nt* api headers for user mode app

本文关键字:api 文件 Nt 模式 应用 用户      更新时间:2023-10-16

我正在寻找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特定的部分,如果有的话,你就可以设置了。

我有c++ Builder。哪里可以得到Pascal文件?

其中一些是文档化的(我认为是出于法律原因),但带有以下免责声明:

"……在未来的Windows版本中可能会更改或不可用。应用程序应该使用此处列出的替代功能话题。"。

例如NtQuerySystemInformation.

报头,虽然我不确定如何完成,包括在Windows驱动程序工具包。