Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21208|Respuesta: 0

[Programa de consola] C# para identificar la versión del sistema y Win10

[Copiar enlace]
Publicado el 23-10-2019 09:15:45 | | | |
Todos sabemos que en C#, el sistema operativo actual puede evaluarse mediante Environment.OSVersion, y la siguiente es la correspondencia entre el sistema operativo y las versiones primaria y secundaria:

Sistema operativo
Versión principal. Subversión
Windows 1010.0*
Vista previa técnica de 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
Edición de 64 Bits para Windows XP5.2
Windows XP5.1
Windows 20005

Podemos usar Environment.OSVersion para determinar el sistema operativo actual

Sin embargo, cuando estás enWin10Usar esta función en el sistema operativo te dará el siguiente resultado:6.2.9200.0, en lugar del 10.0.*** que esperábamos.

El problema es que el valor obtenido con Win10 puede no ser 10, lo que indica la dirección:El inicio de sesión del hipervínculo es visible.

Para aplicaciones que se han manifestado para Windows 8.1 o Windows 10. Las aplicaciones no manifestadas para Windows 8.1 o Windows 10 devolverán el valor de la versión del sistema operativo Windows 8 (6.2). Para manifestar tus aplicaciones para Windows 8.1 o Windows 10, consulta Dirigido a tu aplicación para Windows.
Ahora se requiere un archivo manifiesto del programa



Luego elimina los comentarios abajo y podrás volver a la versión 10.0.****





Hay otra forma de hacerlo:

Usa C# para determinar si el sistema operativo actual es Win8 (Este método no requiere añadir un archivo de manifiesto del programa)

Código:

(Fin)




Anterior:[Tutorial de rastreador] El tutorial de crawler más completo recopilado por individuos
Próximo:Introducción al almacenamiento para Cainiao: Entiende los conocimientos básicos sobre almacenamiento en red
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com