标签: c windows 64-bit windows-nt
我正在使用NtQueryInformationProcess:ProcessConsoleHostProcess查询与Windows 10 x64中的控制台应用程序关联的conhost.exe进程的进程ID。该函数返回成功状态代码,但我总是得到一个奇数,它总是比实际PID大一。请参见screenshot。我的代码适用于x64。
NtQueryInformationProcess
ProcessConsoleHostProcess
这有什么问题吗?
答案 0 :(得分:1)
从内存中看,进程ID是4的倍数。由于某些原因,借用了低2位,这不足为奇。