NtQueryInformationProcess ProcessConsoleHostProcess返回错误的进程ID

时间:2018-12-08 04:03:52

标签: c windows 64-bit windows-nt

我正在使用NtQueryInformationProcessProcessConsoleHostProcess查询与Windows 10 x64中的控制台应用程序关联的conhost.exe进程的进程ID。该函数返回成功状态代码,但我总是得到一个奇数,它总是比实际PID大一。请参见screenshot。我的代码适用于x64。

这有什么问题吗?

1 个答案:

答案 0 :(得分:1)

从内存中看,进程ID是4的倍数。由于某些原因,借用了低2位,这不足为奇。