佐々木屋

技術的なことから趣味まで色々書きます

オペレーションシステムのビット数を取得

オペレーションシステムをビット数を取得する方法です。これ以外にも色々ありますが、現在はこの方法が一番楽に取得できます。
なお、表記はC#です。VB.NETでもほぼ同じなので省略します。

オペレーションシステムのビット数

オペレーションシステムのビット数判断は、System.EnvironmentクラスのIs64BitOperatingSystemプロパティがTrueかFalseかで判断します。
64ビットの場合はTrueです。

Console.WriteLine(System.Environment.Is64BitOperatingSystem);


アプリケーションプロセスのビット数

オペレーションシステムが64ビットだからアプリケーションが64ビットとは限りません。アプリケーションの使用するプロセスのビット数を判断する場合は、Is64BitProcessプロパティを利用します
Is64BitOperatingSystemプロパティ同様、64ビットの場合はTrueです。

Console.WriteLine(System.Environment.Is64BitProcess);