Получить операционную систему компьютера в C#

В этом примере используется следующий код для отображения версии операционной системы при ее запуске.

Этот пример просто получает объект System.Environment.OSVersion и отображает его свойство VersionString.

Объект OperatingSystem имеет некоторые другие свойства, которые могут быть полезны в некоторых программах.

К сожалению, этот метод работает не очень хорошо, потому что объект возвращает «Microsoft Windows NT» для самых последних операционных систем.

В следующей таблице указаны номера версий, представленные различными операционными системами.

<центр>

Даже это не работает эффектно. Если приложение Windows 8.1 или Windows 10 не отображается для этой операционной системы, приложение возвращает версию 6.2, чтобы указать Windows 8. Моя система работает под управлением Windows 10, но вы можете видеть, что программа считает, что это Windows 8.

Программа использует следующий код для перевода информации о версии в предположение для имени операционной системы.

Источник: http://csharphelper.com/blog/2017/10/get-the-computers-operating-system-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *