Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

187
Visualizações
Windows 10 RTM OSVersion no devuelve lo que esperaba

Cuando llame a la versión de Windows 10 con:

 Environment.OSVersion.ToString()

devolver esto

ingrese la descripción de la imagen aquí

¿Las versiones de Windows 8 y 8.1 devuelven 6.2 no 6.3?

Estoy usando Windows 10 RTM (actualización desde Insider con actualización de Windows) VS 2015 RC y .Net 4.6

Ahora necesito obtener la versión correcta de Windows, ¿alguna solución?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

No es un error, está en MSDN:

Versión del sistema operativo

 Windows 10 Insider Preview 10.0* Windows Server Technical Preview 10.0* Windows 8.1 6.3*

*: Para aplicaciones que se han manifestado para Windows 8.1 o Windows 10 Insider Preview. Las aplicaciones no manifestadas para Windows 8.1 o Windows 10 Insider Preview devolverán el valor de la versión del sistema operativo Windows 8 (6.2) . Para manifestar sus aplicaciones para Windows 8.1 o Windows 10 Insider Preview, consulte Orientación de su aplicación para Windows .

¿Para qué necesitas la versión de Windows de todos modos?

over 4 years ago · Santiago Trujillo Relatório

0

Use la consulta WMI en su lugar, es la forma más confiable de obtener la versión y el nombre del producto relacionado.

 public static KeyValuePair<string, string> GetOSVersionAndCaption() { KeyValuePair<string, string> kvpOSSpecs = new KeyValuePair<string, string>(); ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT Caption, Version FROM Win32_OperatingSystem"); try { foreach (var os in searcher.Get()) { var version = os["Version"].ToString(); var productName = os["Caption"].ToString(); kvpOSSpecs = new KeyValuePair<string, string>(productName, version); } } catch { } return kvpOSSpecs; }
over 4 years ago · Santiago Trujillo Relatório

0

Windows 10 tiene una nueva clave de registro: obtendrá un resultado de 10 de Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "CurrentMajorVersionNumber", Nothing) y (en teoría) no de versiones anteriores.

Esto se ejecuta en 0 milisegundos según el objeto del cronómetro, mientras que el método WMI me toma al menos 30 ms.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda