Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 21208|Răspunde: 0

[Program de consolă] C# pentru a identifica versiunea sistemului și Win10

[Copiază linkul]
Postat la 2019-10-23 09:15:45 | | | |
Știm cu toții că în C#, sistemul de operare curent poate fi evaluat prin Environment.OSVersion, iar următoarea este corespondența dintre sistemul de operare și versiunile primară și secundară:

Sistem de operare
Versiunea principală. Subversiunea
Windows 1010.0*
Previzualizare tehnică 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
Ediția Windows XP pe 64 de biți5.2
Windows XP5.1
Windows 20005

Putem folosi Environment.OSVersion pentru a determina sistemul de operare curent

Totuși, când ești înWin10Folosind această funcție pe sistemul de operare, vei obține următorul rezultat:6.2.9200.0, în loc de 10.0.*** la care ne așteptam.

Problema este că valoarea obținută sub Win10 poate să nu fie 10, indicând adresa:Autentificarea cu hyperlink este vizibilă.

Pentru aplicațiile care au fost manifestate pentru Windows 8.1 sau Windows 10. Aplicațiile care nu sunt manifestate pentru Windows 8.1 sau Windows 10 vor returna valoarea versiunii sistemului de operare Windows 8 (6.2). Pentru a-ți manifesta aplicațiile pentru Windows 8.1 sau Windows 10, consultă secțiunea Țintirea aplicației tale pentru Windows.
Acum este necesar un fișier manifest al programului



Apoi șterge comentariile de mai jos și poți reveni la 10.0.****





Există o altă modalitate de a face asta:

Folosește C# pentru a determina dacă sistemul de operare curent este Win8 (Această metodă nu necesită adăugarea unui fișier manifest de program)

Cod:

(Sfârșit)




Precedent:[Tutorial Crawler] Cel mai complet tutorial crawler colectat de indivizi
Următor:Introducere în stocare pentru Cainiao: Înțelegeți cunoștințele de bază despre stocarea în rețea
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com