備忘録です。
bool is64() { void (WINAPI *fn_GetNativeSystemInfo)(LPSYSTEM_INFO lpSystemInfo); HMODULE hm = LoadLibrary(L"kernel32"); (FARPROC &)fn_GetNativeSystemInfo = GetProcAddress(hm, "GetNativeSystemInfo"); if (fn_GetNativeSystemInfo) { SYSTEM_INFO info; fn_GetNativeSystemInfo(&info); if (info.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64) { return true; } } return false; }