Результаты ProcessDebugPort и IsDebugPresent не совпадают - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь использовать NtQueryInformationProcess() с ProcessDebugPort. Но когда я работаю под отладчиком, я получаю 0 вместо ненулевого результата.

Однако, когда я использую IsDebuggerPresent(), я получаю 1 (ненулевой) в результате.

Полный строка:

DWORD debugPort = NULL;
NtQueryInformationProcess(procH, ProcessDebugPort, &debugPort, sizeof(debugPort), NULL);

Есть идеи?

...