Esempio n. 1
0
        /// <summary>
        /// Checks if Windows is higher or equal than a minimum version.
        /// </summary>
        /// <param name="minimum">The lowest possible version.</param>
        /// <returns>Result of operation system check.</returns>
        public bool VersionCheck(VER_PLATFORM minimum)
        {
            OSVERSIONINFO tVer = new OSVERSIONINFO();

            tVer.dwVersionInfoSize = Marshal.SizeOf(tVer);
            GetVersionEx(ref tVer);
            return(((VER_PLATFORM)tVer.dwPlatformId & minimum) == minimum);
        }
Esempio n. 2
0
 public static extern bool GetVersionEx(ref OSVERSIONINFO osvi);
Esempio n. 3
0
 /// <summary>
 /// Checks if Windows is higher or equal than a minimum version.
 /// </summary>
 /// <param name="minimum">The lowest possible version.</param>
 /// <returns>Result of operation system check.</returns>
 public bool VersionCheck(VER_PLATFORM minimum)
 {
     OSVERSIONINFO tVer = new OSVERSIONINFO();
     tVer.dwVersionInfoSize = Marshal.SizeOf(tVer);
     GetVersionEx(ref tVer);
     return ((VER_PLATFORM)tVer.dwPlatformId & minimum) == minimum;
 }
Esempio n. 4
0
 public static extern bool GetVersionEx(ref OSVERSIONINFO osvi);