对于大小和指针变量,似乎NtQueryInformationThread需要x86和DWORD64 for x64?
如何在x86和x64中编译通用?似乎LPVOID无法提供帮助,因为它只是给了我不正确的结果。
答案 0 :(得分:1)
好的,刚刚发现制作LPVOID使其可以在整个架构中进行编译。
DWORD ntStatus = NtQueryInformationThread(hTemporaryHandle, ThreadQuerySetWin32StartAddress, dwStartAddress, sizeof(LPVOID), NULL);
其中dwStartAddress
也是LPVOID
,但根据目标环境指向DWORD或DWORD64变量。