그냥 아래 함수를 호출해 주면
윈도가 64비트용일 경우 true를 리턴 합니다.
물론 32bit용이면 false 리턴.
쓱~ 긁어 쓰기 좋은 코드입니다.
인터넷에서 찾아서 손을 약간 봤습니다.
// 현재 윈도가 64Bit용인가
bool IsWow64Process()
{
typedef BOOL (WINAPI *TIsWow64Process)(HWND handle, BOOL *bWow64);
HMODULE hMod = GetModuleHandle("Kernel32.dll");
if (hMod)
{
TIsWow64Process IsWow64Process= (TIsWow64Process)GetProcAddress(hMod, "IsWow64Process");
if (IsWow64Process)
{
BOOL bWow64 = false;
if (!IsWow64Process(GetCurrentProcess(), &bWow64))
return false;
return bWow64;
}
return false;
}
return false;
}
|