Как я могу получить номер версии Windows от .NET? - PullRequest
0 голосов
/ 20 августа 2009

Я использую виртуализированный веб-сервер, и я не помню, работает ли он под управлением Windows Server 2000 или 2003. Как узнать, какой?

Спроси у провайдера, конечно, что я и сделал. Тогда вопрос несколько академический. Есть ли способ сказать это из .NET?

Я получаю доступ к машине через Plesk, которая предназначена для того, чтобы оградить вас от такого рода тайн.

Почему я хочу это знать? Потому что я готовлюсь к установке продукта, который поддерживается в 2003 году, но не в 2000 году. (Я знаю, это не значит, что он не будет работать.)

Ответы [ 2 ]

8 голосов
/ 20 августа 2009

Вы можете получить это из System.Environment.OSVersion .

0 голосов
/ 20 августа 2009

При извлечении информации о версии из System.Environment.OSVersion помните, что проверка версий файлов на удивление трудна .

...