Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 21208|Odgovoriti: 0

[Konzolni program] C# za identifikacijo sistemske različice in Win10

[Kopiraj povezavo]
Objavljeno 23. 10. 2019 ob 09:15:45 | | | |
Vsi vemo, da lahko v C# trenutni operacijski sistem oceni Environment.OSVersion, in sledi povezava med operacijskim sistemom ter primarno in sekundarno različico:

Operacijski sistem
Glavna različica. Podrazličica
Windows 1010.0*
Tehnični predogled 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
Windows XP 64-bitna izdaja5.2
Windows XP5.1
Windows 20005

Za določitev trenutnega operacijskega sistema lahko uporabimo Environment.OSVersion

Vendar pa, ko ste notriwin10Uporaba te funkcije v operacijskem sistemu vam bo dala naslednji rezultat:6.2.9200.0, namesto 10.0.***, ki smo ga pričakovali.

Težava je v tem, da vrednost, pridobljena pod Win10, morda ni 10, kar označuje naslov:Prijava do hiperpovezave je vidna.

Za aplikacije, ki so bile manifestirane za Windows 8.1 ali Windows 10. Aplikacije, ki niso manifestirane za Windows 8.1 ali Windows 10, bodo vrnile vrednost različice operacijskega sistema Windows 8 (6.2). Za manifestiranje vaših aplikacij za Windows 8.1 ali Windows 10 glejte Ciljanje vaše aplikacije za Windows.
Zdaj je potrebna datoteka manifesta programa



Nato odstrani komentarje spodaj in lahko se vrneš na 10.0.****





Obstaja še en način za to:

Uporabite C# za ugotavljanje, ali je trenutni operacijski sistem Win8 (Ta metoda ne zahteva dodajanja datoteke programskega manifesta)

Koda:

(Konec)




Prejšnji:[Crawler tutorial] Najbolj celovit vodič za crawler, ki so ga zbrali posamezniki
Naslednji:Uvod v shranjevanje za Cainiao: Razumevanje osnovnega znanja o omrežnem shranjevanju
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com