2009年1月21日水曜日

.NET(Mobile) OSのバージョンを取得するには?

OSのバージョン情報はSystem.EnvironmentクラスのOSVersionプロパティにより取得できます。
Dim os As System.OperatingSystem
os = System.Environment.OSVersion


Willcom W-ZERO3(WS007SH) (WindowsMobile5.0)では以下の値が返りました。
os.Pratform = System.PratformID.WinCE(3)
os.Version.Major = 5
os.Version.Minor = 1
os.Version.Build = 195
os.Version.Revision = -1
os.ToString = Microsoft Windows CE 5.1.195


SoftBank X04HT(Windows Mobile 6.1 Professional)では以下の値が返りました。
os.Pratform = System.PratformID.WinCE(3)
os.Version.Major = 5
os.Version.Minor = 2
os.Version.Build = 19971
os.Version.Revision = -1
os.ToString = Microsoft Windows CE 5.2.19971

CASIO DT-5200(Windows Mobile 6.1 Professional)では以下の値が返りました。
os.Pratform = System.PratformID.WinCE(3)
os.Version.Major = 5
os.Version.Minor = 0
os.Version.Build = 1400
os.Version.Revision = -1
os.ToString = Microsoft Windows CE 5.0.1400

0 件のコメント: