Identifizieren Sie die Betriebssystemdetails in C #

8

Wie kann ich die Betriebssystemdetails mithilfe von C # -Code in meiner WPF-Anwendung abrufen?

    
Sauron 11.09.2009, 10:04
quelle

5 Antworten

13

Die Umgebung -Klasse bietet properties , mit denen Systeminformationen abgerufen werden können.

    
Darin Dimitrov 11.09.2009, 10:09
quelle
6

Sie können Betriebssysteminformationen von System abrufen. Environment.OSVersion Hier

    
Firoz 11.09.2009 10:09
quelle
4

Sehen Sie sich System.Environment an. Es besitzt die Eigenschaft OSVersion

    
Daniel Elliott 11.09.2009 10:07
quelle
2

Da ich mich nur um Nicht-Server-Editionen kümmern muss, mache ich:

%Vor%

Wenn Sie wirklich Server-Editionen in Betracht ziehen müssen, dann haben Sie folgende Optionen:

  1. WMI, Sie müssen manuell analysieren. Nicht sicher, ob Benutzerprivilegien Benutzer ohne Administratorrechte verletzen können.

  2. GetVersionEx als beschrieben in diese Antwort .

  3. Überprüfung auf ProductName bei

    %Vor%
  4. IsOS Funktion, wie in beschrieben diese Antwort . Von allem bevorzuge ich das.

Ich habe hier eine ausführlichere Antwort gegeben hier .

    
nawfal 07.08.2013 18:56
quelle
0

Die Verwendung der Registrierung ist für jede Anwendung möglich. In C # habe ich mir dafür eine Utility-Klasse gemacht. Beachten Sie, dass Microsoft den Schlüssel für Windows 10+ geändert hat (die diese Klasse bereits verarbeiten soll). Die Klasse sollte Ihnen die Informationen geben, die Sie brauchen, denke ich:

%Vor%     
Spiralis 10.06.2016 19:15
quelle

Tags und Links