IsWow64Process() private method

private IsWow64Process ( [ hProcess, [ wow64Process ) : bool
hProcess [
wow64Process [
return bool
Ejemplo n.º 1
0
 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);
     }
 }