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

Вид: 21208|Ответ: 0

[Консольная программа] C# для идентификации версии системы и Win10

[Скопировать ссылку]
Опубликовано 23.10.2019 09:15:45 | | | |
Всем известно, что в C# текущую операционную систему можно оценить по Environment.OSVersion, и ниже приведена соответствие между операционной системой и первичной и вторичной версиями:

Операционная система
Основная версия. Подверсия
Windows 1010.0*
Технический предварительный обзор Windows Server 201610.0*
Windows 8.16.3*
Windows Server 2012 R26.3*
Windows 86.2
Windows Server 20126.2
Windows 76.1
Windows Server 2008 R26.1
Windows Server 20086
Windows Vista6
Windows Server 2003 R25.2
Windows Server 20035.2
Windows XP 64-Bit Edition5.2
Windows XP5.1
Windows 20005

Мы можем использовать Environment.OSVersion для определения текущей операционной системы

Однако, когда вы внутриwin10Использование этой функции на операционной системе даст следующий результат:6.2.9200.0, вместо тех 10.0.***, как мы ожидали.

Проблема в том, что значение, полученное по Win10, может не быть 10, что указывает на адрес:Вход по гиперссылке виден.

Для приложений, которые были созданы для Windows 8.1 или Windows 10. Приложения, не проявленные для Windows 8.1 или Windows 10, вернут значение версии Windows 8 OS (6.2). Чтобы проявить ваши приложения для Windows 8.1 или Windows 10, обратитесь к разделу «Таргетирование вашего приложения для Windows».
Теперь требуется файл манифеста программы



Затем удалите комментарии ниже, и вы сможете вернуться к версии 10.0.****





Есть другой способ сделать это:

Используйте C#, чтобы определить, является ли текущая операционная система Win8 (Этот метод не требует добавления файла манифеста программы)

Код:

(Конец)




Предыдущий:[Tutorial Crawler] Самый полный учебник по краулеру, собранный отдельными людьми
Следующий:Введение в хранение для Цайняо: Понимание базовых знаний о сетевом хранилище
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com