NtQueryInformationProcess ProcessConsoleHostProcess возвращает неверный идентификатор процесса - PullRequest
0 голосов
/ 08 декабря 2018

Я использую NtQueryInformationProcess: ProcessConsoleHostProcess для запроса идентификатора процесса conhost.exe, связанного с консольным приложением в Windows 10 x64.Функция возвращает код состояния успеха, но я всегда получаю нечетное число , которое всегда на единицу больше, чем фактический PID.Смотрите скриншот .Мой код соответствует x64.

Что-то не так с этим?

1 Ответ

0 голосов
/ 08 декабря 2018

Из памяти идентификаторы процессов кратны 4. Меня не удивит, что младшие два бита по какой-то причине заимствованы.

...