Я пытаюсь открыть дубликаты процесса и запросить информацию из дескрипторов потоков, используя GetThreadContext, но я получаю сообщение об ошибке ERROR_INVALID_HANDLE или ERROR_GEN_FAILURE. Информация об этом кажется очень ограниченной ....
processHandle = OpenProcess(PROCESS_DUP_HANDLE, FALSE, pid)
DuplicateHandle(processHandle,handle.Handle,GetCurrentProcess(),&dupHandle,0,FALSE,DUPLICATE_SAME_ACCESS);
memset(&ctx,0x00,sizeof(ctx));
GetThreadContext(dupHandle,&ctx);
printf("Error:%x", GetLastError());
Кто-нибудь?