Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 21208|Risposta: 0

[Programma Console] C# per identificare la versione di sistema e Win10

[Copiato link]
Pubblicato il 23-10-2019 alle 09:15:45 | | | |
Sappiamo tutti che in C#, il sistema operativo attuale può essere giudicato da Environment.OSVersion, e segue la corrispondenza tra il sistema operativo e le versioni primaria e secondaria:

Sistema operativo
Versione principale. Sottoversione
Windows 1010.0*
Anteprima tecnica di 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
Edizione Windows XP 64-bit5.2
Windows XP5.1
Windows 20005

Possiamo usare Environment.OSVersion per determinare il sistema operativo attuale

Tuttavia, quando sei dentroWin10Utilizzando questa funzione sul sistema operativo, otterrai il seguente risultato:6.2.9200.0, invece del 10.0.*** che ci aspettavamo.

Il problema è che il valore ottenuto con Win10 potrebbe non essere 10, indicando l'indirizzo:Il login del link ipertestuale è visibile.

Per applicazioni che sono state manifestate per Windows 8.1 o Windows 10. Le applicazioni non manifestate per Windows 8.1 o Windows 10 restituiranno il valore della versione del sistema operativo Windows 8 (6.2). Per manifestare le tue applicazioni per Windows 8.1 o Windows 10, consulta Targeting della tua applicazione per Windows.
Ora è richiesto un file manifest del programma



Poi rimuovi i commenti qui sotto e puoi tornare alla versione 10.0.****





C'è un altro modo per farlo:

Usa C# per determinare se il sistema operativo attuale è Win8 (Questo metodo non richiede l'aggiunta di un file manifesto del programma)

Codice:

(Fine)




Precedente:[Crawler Tutorial] Il tutorial crawler più completo raccolto da singoli individui
Prossimo:Introduzione allo storage per Cainiao: comprendere le conoscenze di base dello storage di rete
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com