Есть ли способ получить имя ОС, которое пользователь использует в настоящее время?Получение имени операционной системы
ответ
Вы можете использовать
System.Environment
класс
Environment.OSVersion.ToString()
См Environment.OSVersion Property
Получает объект Операционнаясистема, который содержит текущую платформу идентификатор и номер версии.
Вы можете использовать собственность Environment.OSVersion.
Version version = Environment.OSVersion;
Для декодирования версии можно найти на странице Википедии о Microsoft Windows Timeline. Например, если версия 6.1.7600, то это либо Windows 7, либо Windows Server 2008 R2.
Обратите внимание, что для получения имени ОС нет прямого API, поскольку одна и та же версия может ссылаться на несколько имен ОС.
Вы не можете получить имя ОС напрямую. Вместо этого используйте свойство Environment.OSVersion.ToString(
) для интерпретации версии &, отображающей имя ОС.
У этого article есть образец, который поможет вам. Он охватывает Win95 до Win7.
Все, что вам нужно сделать, это написать функцию, которая вернет имя ОС, как показано в приведенной выше статье.
- 1. Получение имени операционной системы Azure с помощью PowerShell
- 2. Получение операционной системы с использованием C#
- 3. jQuery - определение операционной системы и версии операционной системы
- 4. Инструментарий разработки операционной системы
- 5. Транспортир - Возврат операционной системы
- 6. Операционной системы внутри
- 7. Разработка операционной системы
- 8. rubyrails, Обнаружение операционной системы
- 9. Язык операционной системы?
- 10. прерывания операционной системы
- 11. Семафоры операционной системы
- 12. Тупик операционной системы
- 13. Загрузка операционной системы
- 14. Отладка операционной системы
- 15. Словарь данных операционной системы
- 16. Безопасность новой операционной системы
- 17. Алгоритмы планирования операционной системы
- 18. Размер операционной системы iOS
- 19. Материал операционной системы
- 20. Разработка операционной системы
- 21. Кэш операционной системы MySQL
- 22. Обнаружение операционной системы или имени компьютера с помощью сервлета Java
- 23. Разработка пользовательской файловой системы для операционной системы
- 24. Размер блока файловой системы операционной системы?
- 25. Получение имени рабочей группы компьютера, работающего под управлением операционной системы Windows
- 26. Получить версию операционной системы компьютера
- 27. Широкая языковая локализация операционной системы?
- 28. Каковы трудности многопоточности операционной системы?
- 29. Процессы и трубы операционной системы
- 30. Общие причины сбоев операционной системы
да! Я знаю о собственности tat. но как получить имя ОС .. ?? Существует API - win32_операционная система, которая дает мне имя ОС. Но tat требует обслуживания WMI в режиме runnin/stop. Gettin error, если служба находится в состоянии паузы. Так что помогите мне с помощью метода получить имя ОС, если оно есть. – Hanny
К сожалению, это было удалено в «.NET Standard 1.6». –