Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21208|Odpowiedź: 0

[Program konsolowy] C# do identyfikacji wersji systemu i Win10

[Skopiuj link]
Opublikowano 2019-10-23 09:15:45 | | | |
Wszyscy wiemy, że w C# aktualny system operacyjny można ocenić za pomocą Environment.OSVersion, a poniżej przedstawiono powiązanie między systemem operacyjnym a wersjami podstawową i drugorzędną:

System operacyjny
Wersja główna. Podwersja
Windows 1010.0*
Podgląd Techniczny 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-Bit Edition5.2
Windows XP5.1
Windows 20005

Możemy użyć Environment.OSVersion do określenia aktualnego systemu operacyjnego

Jednak gdy jesteś w środkuwin10Użycie tej funkcji w systemie operacyjnym da następujący wynik:6.2.9200.0, zamiast oczekiwanego 10.0.***.

Problem polega na tym, że wartość uzyskana w Win10 może nie wynosić 10, co wskazuje adres:Logowanie do linku jest widoczne.

Dla aplikacji, które zostały zmanifestowane dla Windows 8.1 lub Windows 10. Aplikacje niemanifestowane dla Windows 8.1 lub Windows 10 zwracają wartość wersji systemu Windows 8 (6.2). Aby zmanifestować swoje aplikacje dla Windows 8.1 lub Windows 10, sprawdź Targetowanie aplikacji dla Windows.
Teraz wymagany jest plik manifestu programu



Następnie usuń komentarze poniżej i możesz wrócić do wersji 10.0.****





Jest inny sposób, by to zrobić:

Użyj C#, aby określić, czy aktualny system operacyjny to Win8 (Ta metoda nie wymaga dodawania pliku manifestu programu)

Kod:

(Koniec)




Poprzedni:[Tutorial crawlera] Najbardziej kompletny tutorial crawlera zebrany przez pojedyncze osoby
Następny:Wprowadzenie do przechowywania danych dla Cainiao: Zrozum podstawową wiedzę o pamięci sieciowej
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com