我正在尝试使用 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());
任何人 ?