Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 21208|Svar: 0

[Konsolprogram] C# för att identifiera systemversionen och Win10

[Kopiera länk]
Publicerad 2019-10-23 09:15:45 | | | |
Vi vet alla att i C# kan det aktuella operativsystemet bedömas med Environment.OSVersion, och följande är korrespondensen mellan operativsystemet och primär- och sekundärversionen:

Operativsystem
Huvudversionen. Underversion
Windows 1010.0*
Windows Server 2016 Teknisk Förhandsgranskning10.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-bitars utgåva5.2
Windows XP5.1
Windows 20005

Vi kan använda Environment.OSVersion för att bestämma det aktuella operativsystemet

Men när du är innewin10Att använda denna funktion på operativsystemet ger dig följande resultat:6.2.9200.0, istället för de 10.0.*** vi förväntade oss.

Problemet är att värdet som erhålls under Win10 kanske inte är 10, vilket anger adressen:Inloggningen med hyperlänken är synlig.

För applikationer som har manifesterats för Windows 8.1 eller Windows 10. Program som inte är manifesterade för Windows 8.1 eller Windows 10 kommer att returnera Windows 8 OS-versionsvärdet (6.2). För att manifestera dina applikationer för Windows 8.1 eller Windows 10, se Targeting your application for Windows.
En programmanifestfil krävs nu



Ta sedan bort kommentarerna nedan så kan du återvända till 10.0.****





Det finns ett annat sätt att göra detta:

Använd C# för att avgöra om det aktuella operativsystemet är Win8 (Denna metod kräver inte tillägg av en programmanifestfil)

Kod:

(Slut)




Föregående:[Crawler-tutorial] Den mest kompletta crawler-tutorialen samlad av individer
Nästa:Introduktion till lagring för Cainiao: Förstå grundläggande kunskaper om nätverkslagring
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com