Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 21208|Svar: 0

[Konsolprogram] C# for at identificere systemversionen og Win10

[Kopier link]
Opslået den 23-10-2019 09:15:45 | | | |
Vi ved alle, at i C# kan det nuværende operativsystem vurderes ud fra Environment.OSVersion, og følgende er korrespondancen mellem operativsystemet og den primære og sekundære version:

Operativsystem
Hovedversion. Underversion
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-bit udgave5.2
Windows XP5.1
Windows 20005

Vi kan bruge Environment.OSVersion til at bestemme det aktuelle operativsystem

Men når du er iwin10Ved at bruge denne funktion på operativsystemet får du følgende resultat:6.2.9200.0, i stedet for de 10.0.***, vi forventede.

Problemet er, at værdien opnået under Win10 måske ikke er 10, hvilket angiver adressen:Hyperlink-login er synlig.

For applikationer, der er manifesteret til Windows 8.1 eller Windows 10. Applikationer, der ikke er manifesteret til Windows 8.1 eller Windows 10, vil returnere Windows 8 OS-versionsværdien (6.2). For at manifestere dine applikationer til Windows 8.1 eller Windows 10, se Targeting your application for Windows.
En programmanifestfil er nu påkrævet



Fjern derefter kommentarerne nedenfor, og du kan vende tilbage til 10.0.****





Der er en anden måde at gøre dette på:

Brug C# til at afgøre, om det aktuelle operativsystem er Win8 (Denne metode kræver ikke tilføjelse af en programmanifestfil)

Kodeks:

(Slut)




Tidligere:[Crawler-tutorial] Den mest komplette crawler-tutorial samlet af enkeltpersoner
Næste:Introduktion til lagring for Cainiao: Forstå den grundlæggende viden om netværkslagring
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com