Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 21208|Atsakyti: 0

[Konsolės programa] C# sistemos versijai ir Win10 identifikuoti

[Kopijuoti nuorodą]
Publikuota: 2019-10-23 09:15:45 | | | |
Visi žinome, kad C# dabartinę operacinę sistemą galima spręsti pagal Environment.OSVersion, o toliau pateikiamas operacinės sistemos ir pirminės bei antrinės versijos atitikimas:

Operacinė sistema
Pagrindinė versija. antrinė versija
langai 1010.0*
"Windows Server 2016" techninė peržiūra10.0*
Windows 8.16.3*
"Windows Server 2012 R2"6.3*
"Windows 8"6.2
"Windows Server 2012"6.2
langai 76.1
"Windows Server 2008 R2"6.1
"Windows Server 2008"6
Windows Vista6
Windows Server 2003 R25.2
"Windows Server 2003"5.2
"Windows XP" 64 bitų leidimas5.2
"Windows XP"5.1
"Windows 2000"5

Norėdami nustatyti dabartinę operacinę sistemą, galime naudoti "Environment.OSVersion"

Tačiau, kai esatelaimėti 10Naudodami šią funkciją operacinėje sistemoje gausite tokį rezultatą:6.2.9200.0, vietoj 10.0.*** mes tikėjomės.

Problema ta, kad vertė, gauta pagal Win10, gali būti ne 10, nurodant adresą:Hipersaito prisijungimas matomas.

Programoms, kurios pasireiškė "Windows 8.1" arba "Windows 10". Programos, kurios nepasireiškė "Windows 8.1" arba "Windows 10", grąžins "Windows 8" OS versijos reikšmę (6.2). Norėdami parodyti programas, skirtas "Windows 8.1" arba "Windows 10", žr.
Dabar reikalingas programos deklaracijos failas



Tada pašalinkite toliau pateiktus komentarus ir galėsite grįžti į 10.0.****





Yra dar vienas būdas tai padaryti:

Naudokite C#, kad nustatytumėte, ar dabartinė operacinė sistema yra Win8 (Šiam metodui nereikia pridėti programos manifesto failo)

Kodas:

(Pabaiga)




Ankstesnis:[Crawler Tutorial] Išsamiausia skaitytuvo pamoka, kurią surinko asmenys
Kitą:Įvadas į "Cainiao" saugyklą: supraskite pagrindines žinias apie tinklo saugyklą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com