/// <summary> /// OSがWin10以降、かつ指定build以降ならtrueを返す /// </summary> /// <returns></returns> public static bool bIsWin10OrLater(WIN10BUILD build) { if (bCheckOSVersion(10, 0)) { if (GetWin10BuildNumber() >= build) { return(true); } else { return(false); } } else { return(false); }; }
private static WIN10BUILD GetWin10BuildNumber() { WIN10BUILD ret = WIN10BUILD.UNKNOWN; //var mmb = tpGetOSVersion(); int major, minor, build; tpGetOSVersion(out major, out minor, out build); if (major != 10) { ret = WIN10BUILD.NOTWIN10; } else { ret = (WIN10BUILD)build; } return(ret); }