2009-08-20 29 views
0

私は仮想化されたWebサーバーを使用していますが、Windows Server 2000または2003を実行しているかどうかはわかりません。.NETからWindowsのバージョン番号を取得するにはどうすればよいですか?

私が行ったISPに、コースに尋ねます。それで、その質問は幾分学問的なものです。これを.NETから伝える方法はありますか?

私はこの種のarcanaからあなたを守るために設計されたPleskを通じてマシンにアクセスします。

なぜ私はこれを知りたいですか?私は2000年ではなく2003年にサポートされている製品をインストールする準備が整っているからです(これが実行されないというわけではありません。)

答えて

8

System.Environment.OSVersionから取得できます。

+0

ありがとうございます...私は投稿した後、ちょうど私を打つ。私はEnvironment.WindowsVersionを探していましたが、プラットフォームに依存しないことを期待していませんでした。 – harpo

0

System.Environment.OSVersionからバージョン情報を取得するときには、checking file versions is surprisingly hardを覚えておいてください。

+0

良いチップ。私が得た答えは、Microsoft Windows NT 5.2.3790 Service Pack 2 **でした。ちょっとした検索の結果、Server 2003 ...またはWindows XP 64-bit Edition(IA-64)に対応しています。またはWindows XP Professional x64 Editionをインストールします。私はちょうど野生の推測をした。 – harpo

関連する問題