public static bool InternalCheckIsWow64()
{
if ((Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor >= 1) ||
Environment.OSVersion.Version.Major >= 6)
{
using (Process p = Process.GetCurrentProcess())
{
bool retVal;
if (!NativeMethods.IsWow64Process(p.Handle, out retVal))
{
return(false);
}
return(retVal);
}
}
else
{
return(false);
}
}