+++ /dev/null
-using System;\r
-using System.Collections.Generic;\r
-using System.Text;\r
-\r
-namespace FDK\r
-{\r
- public static class COS\r
- {\r
- /// <summary>\r
- /// OSがXP以前ならfalse, Vista以降ならtrueを返す\r
- /// </summary>\r
- /// <returns></returns>\r
- public static bool bIsVistaOrLater\r
- {\r
- get\r
- {\r
- //プラットフォームの取得\r
- System.OperatingSystem os = System.Environment.OSVersion;\r
- if ( os.Platform != PlatformID.Win32NT ) // NT系でなければ、XP以前か、PC Windows系以外のOSのため、Vista以降ではない。よってfalseを返す。\r
- {\r
- return false;\r
- }\r
-\r
- if ( os.Version.Major >= 6 )\r
- {\r
- return true;\r
- }\r
- else\r
- {\r
- return false;\r
- }\r
- }\r
- }\r
- /// <summary>\r
- /// OSがVista以前ならfalse, Win7以降ならtrueを返す\r
- /// </summary>\r
- /// <returns></returns>\r
- public static bool bIsWin7OrLater\r
- {\r
- get\r
- {\r
- //プラットフォームの取得\r
- System.OperatingSystem os = System.Environment.OSVersion;\r
- if ( os.Platform != PlatformID.Win32NT ) // NT系でなければ、XP以前か、PC Windows系以外のOSのため、Win7以降ではない。よってfalseを返す。\r
- {\r
- return false;\r
- }\r
-\r
- if ( os.Version.Major >= 6 && os.Version.Minor >= 1 )\r
- {\r
- return true;\r
- }\r
- else\r
- {\r
- return false;\r
- }\r
- }\r
- }\r
- /// <summary>\r
- /// OSがWin7以前ならfalse, Win8以降ならtrueを返す\r
- /// </summary>\r
- /// <returns></returns>\r
- public static bool bIsWin8OrLater\r
- {\r
- get\r
- {\r
- //プラットフォームの取得\r
- System.OperatingSystem os = System.Environment.OSVersion;\r
- if ( os.Platform != PlatformID.Win32NT ) // NT系でなければ、XP以前か、PC Windows系以外のOSのため、Win8以降ではない。よってfalseを返す。\r
- {\r
- return false;\r
- }\r
-\r
- if ( os.Version.Major >= 6 && os.Version.Minor >= 2 )\r
- {\r
- return true;\r
- }\r
- else\r
- {\r
- return false;\r
- }\r
- }\r
- }\r
- }\r
-}\r