Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 21208|Svare: 0

[Konsollprogram] C# for å identifisere systemversjon og Win10

[Kopier lenke]
Publisert 23.10.2019 09:15:45 | | | |
Vi vet alle at i C# kan det nåværende operativsystemet vurderes ut fra Environment.OSVersion, og følgende er korrespondansen mellom operativsystemet og primær- og sekundærversjonen:

Operativsystem
Hovedversjonen. Underversjon
Windows 1010.0*
Windows Server 2016 Teknisk Forhåndsvisning10.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-bits utgave5.2
Windows XP5.1
Windows 20005

Vi kan bruke Environment.OSVersion for å bestemme det nåværende operativsystemet

Men når du er innewin10Ved å bruke denne funksjonen på operativsystemet får du følgende resultat:6.2.9200.0, i stedet for 10.0.*** vi forventet.

Problemet er at verdien som oppnås under Win10 kanskje ikke er 10, noe som indikerer adressen:Innloggingen med hyperkoblingen er synlig.

For applikasjoner som er manifestert for Windows 8.1 eller Windows 10. Applikasjoner som ikke er manifestert for Windows 8.1 eller Windows 10 vil returnere Windows 8 OS-versjonsverdien (6.2). For å manifestere applikasjonene dine for Windows 8.1 eller Windows 10, se Targeting your application for Windows.
En programmanifestfil kreves nå



Fjern deretter kommentarene nedenfor, så kan du gå tilbake til 10.0.****





Det finnes en annen måte å gjøre dette på:

Bruk C# for å avgjøre om det nåværende operativsystemet er Win8 (Denne metoden krever ikke tillegg av en programmanifestfil)

Kode:

(Slutt)




Foregående:[Crawler-veiledning] Den mest komplette crawler-veiledningen samlet av enkeltpersoner
Neste:Introduksjon til lagring for Cainiao: Forstå grunnleggende kunnskap om nettverkslagring
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com