Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1549 | Anzahl registrierter User: 1833 | Besucher online: 1165
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

WMI Getter


Autor: Thorsten Hans
Sprache: C#
Bewertung:
3.67 (2 votes)
Anzahl der Aufrufe: 9308
  
Kick it on dotnet-kicks.de  

Beschreibung:

Die Methode GetWmiInfo(string, string) ließt aus der WMI Klasse, welche als Parameter 1 angegeben wird, die im 2. Parameter definierte Property aus und gibt diese als String zurück.

Abgelegt unter: WMI, C#, Getter, ManagementClass, Win32, Systeminfos.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public static string GetOsServicePack() {
  return GetWMIInfo("Win32_OperatingSystem",   "CSDVersion");
}

private static string GetWMIInfo(string sSegment, string sInfo) {
  string sSearchFile = "";
  ManagementClass  cimobject = new ManagementClass(sSegment);
  ManagementObjectCollection  moc = cimobject.GetInstances();
  foreach(ManagementObject mo in moc) {
    foreach(PropertyData s in mo.Properties) {
      try {
	if(s.Name.Equals(sInfo)) { 
	  sSearchFile = mo[s.Name].ToString();
	}
      }
      catch(System.NullReferenceException) {  
        continue; 
      }
    }
  }
  return sSearchFile.Trim();
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Betriebssystem mit WMI auslesen
[VB.NET] WMI Hardware Wrapper
[VB.NET] Installierte Programme und Hotfixes per WMI abfragen
[VB.NET] OS Informationen
[VB.NET] Anwendung deinstallieren
[C#] Anzahl logischer Prozessoren ermitteln
[C#] Anzahl physikalischer Prozessoren ermitteln
[VB.NET] Bestimmte Registry Keys oder Values überwachen
[VB.NET] Alle Codecs OHNE Registry Zugriff
[VB.NET] Alle Codecs eines REMOTE Systems mit WMI
[C#] Ermittelt Remote, ob der User Admin, PowerUser oder User -Re
[C#] Ermittelt alle Gruppenmitgliedschaften eines Users auf einem
[C#] Druckaufträge mit WMI auslesen
[C#] Freigaben eines RemoteRechners auslesen/ löschen
[C#] Seriennummer eines Laufwerkes auslesen mit WMI
[VB.NET] Seriennummer eines Laufwerkes auslesen mit WMI
[VB.NET] Systemdirectory eines Remotesystems mit WMI ermitteln
[VB.NET] Betriebssystemarchitektur ermitteln per WMI
[VB.NET] Betriebssystem ermitteln per WMI
[VB.NET] Bildschirmaktualisierungsrate ermitten
[VB.NET] Angemeldeter User
[VB.NET] Uptime eines Computers ermitteln
[VB.NET] Ermitteln des Ländercodes per WMI
[VB.NET] Ermitteln der Zeitzone per WMI
[VB.NET] Modelltyp des Rechners per WMI ermitteln
[VB.NET] Hersteller ermitteln per WMI
[VB.NET] Installierte Drucker ermitteln
[C#] Ein kleiner Konsolen Taschenrechner
[C#] Prüft Zeitformat auf 24 Stunden
[C#] Datei/Ordner durch Erweiterungsmethoden abfragen
[C#] GetCharts
[C#] XML in DataTable laden
[C#] Generische Between Methode
[ASP.net] Formularelement fokusieren auf Ajax Seiten
[C#] Quadratwurzel ziehen
[C#] Cast to Enum
[C#] ASP.NET: Metatags und Titel zur Laufzeit setzen
[C#] Aufrufenden Typ identifizieren
[C#] Kaufmännisches Runden in Decimal
[C#] Sql Server Instanzen finden
[C#] WPF: Image aus dem Web in Image-Element anzeigen
[C#] Quoted Printable Encoder
[C#] URL auslesen
[C#] User-Verwaltung in eine ASP.NET Website einbauen
[C#] GUID des aktuellen Assembly ermitteln
[C#] Windows Forms Anwendungs-Sessions verwalten
[C#] User-Management für WPF Smart Client Anwendung
[C#] Silverlight Anwendung erstellen
[C#] User-Verwaltung in eine WinForm einbauen
[C#] Java WebService aus einem WinForms-Client aufrufen
[C#] C# Ist ein POINT zwischen ... und ...
[C#] NumTextBox (Kurzversion)
[C#] Another Bin-Watch (Console)
[C#] SystemIconsImageListWrapper
[C#] WatchedList
[C#] Datenbankverbindung herstellen
[C#] Einfache Ini Klasse
[C#] Youtube Download Klasse für C#
[C#] InputBox WPF C#
[C#] C# Ordner auslesen und in Liste speichern "rekursiv"
[C#] C# XOR Crypt
[VB.NET] Autostart with windows Property

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.