Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21208|Resposta: 0

[Programa de Console] C# para identificar a versão do sistema e o Win10

[Copiar link]
Postado em 23-10-2019 09:15:45 | | | |
Todos sabemos que, em C#, o sistema operacional atual pode ser avaliado pelo Environment.OSVersion, e a seguir está a correspondência entre o sistema operacional e as versões primária e secundária:

Sistema Operacional
Versão principal. Subversão
Windows 1010.0*
Prévia Técnica do 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
Edição Windows XP de 64 Bits5.2
Windows XP5.1
Windows 20005

Podemos usar o Environment.OSVersion para determinar o sistema operacional atual

No entanto, quando você está dentroWin10Usar essa função no sistema operacional lhe dará o seguinte resultado:6.2.9200.0, em vez do 10.0.*** que esperávamos.

O problema é que o valor obtido sob Win10 pode não ser 10, indicando o endereço:O login do hiperlink está visível.

Para aplicativos que foram manifestados para Windows 8.1 ou Windows 10. Aplicativos não manifestados para Windows 8.1 ou Windows 10 retornarão o valor da versão do Windows 8 OS (6.2). Para manifestar seus aplicativos para Windows 8.1 ou Windows 10, consulte Direcionando seu aplicativo para Windows.
Agora é necessário um arquivo de manifesto de programa



Depois, remova os comentários abaixo e você pode voltar para a versão 10.0.****





Existe outra forma de fazer isso:

Use C# para determinar se o sistema operacional atual é Win8 (Esse método não requer a adição de um arquivo de manifesto de programa)

Código:

(Fim)




Anterior:[Tutorial do Crawler] O tutorial de crawler mais completo coletado por indivíduos
Próximo:Introdução ao Armazenamento para Cainiao: Entenda o conhecimento básico de armazenamento em rede
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com