答案 0 :(得分:3)
答案 1 :(得分:1)
答案 2 :(得分:0)
这是C code,其中涉及一些Python,但它会给你一个想法。 这是一个精致的版本:
int is64bit(long pid) {
SYSTEM_INFO sysinfo;
HANDLE hProcess;
BOOL isWow64;
// if OS is not 64 bit, no process will be either
GetNativeSystemInfo(&sysinfo);
if (sysinfo.wProcessorArchitecture != PROCESSOR_ARCHITECTURE_AMD64)
return 0;
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, pid);;
if (hProcess == NULL)
return -1;
if (! IsWow64Process(hProcess, &isWow64)) {
CloseHandle(hProcess);
return -1;
}
CloseHandle(hProcess);
if (isWow64)
return 0;
else
return 1;
}