- PR -

PC情報の取得について

1
投稿者投稿内容
武装キョンシー
ベテラン
会議室デビュー日: 2006/04/07
投稿数: 57
投稿日時: 2006-04-27 17:09
引き続き、C#でのことについて質問させていただきます。
すこし調べてみたところ
OperatingSystem os_ver = Environment.OSVersion;
string os = os_ver.Version.ToString();
string os_name =
(os.IndexOf("5.1") == 0) ? "Windows XP" :
(os.IndexOf("5.0") == 0) ? "Windows 2000" :
(os.IndexOf("4.0") == 0) ? "Windows NT 4.0" :
(os.IndexOf("4.9") == 0) ? "Windows Me" :
(os.IndexOf("4.1") == 0) ? "Windows 98" :
"???";
}
とEnvironmentを利用してOSの名前を取得することができることはわかったのですが、
これをもっと詳細に(home/pro,SP3)などedition,サービスパックの適用バージョンまで
しるためにはどのようにやると実現できるのでしょうか?
アドバイスお願いします。
スフレ
ぬし
会議室デビュー日: 2005/05/27
投稿数: 281
お住まい・勤務地: 東京
投稿日時: 2006-04-27 17:20
OperatinSystemクラスのメンバ一覧を見れば、もうちょっと詳細に知ることができることが一目瞭然かと思います。
1

スキルアップ/キャリアアップ(JOB@IT)