ほのぼの C#開発

開発の基礎から、現場で使用できるC#を掲載していきます。

C# OSのバージョン確認

OSのバージョン確認

複数のOSバージョンで互換性を持たせるため、コーディングをする際に

OSのバージョンで処理を変える必要ある場合がある。

 

OSVERSIONINFOEX structure (Windows)

 

 コード

OSがVistaかどうか判定する関数を紹介します。

public static bool IsVista()
{
    if (Environment.OSVersion.Platform == PlatformID.Win32NT &&
        Environment.OSVersion.Version.Major == 6 &&
        Environment.OSVersion.Version.Minor == 0)
    {
        return true;
    }

    return false;
}