Hallo, kurz ein paar Infos zur Laufzeitumgebung: Betriebssystem: Windows 10 IDE: Visual Studio Code für .NET-Core Spache: C# Installierte NuGet-Packete: System.Management Ich habe ein Programm zusammegeklaut, das mir die Netzwerkkonfigurationen meines Rechners auflistet. Das Programm, das ich von hier (https://dotnet-snippets.de/snippet/netzwerkinformationen-abfragen/197) habe, enthält die Code-Zeile: ManagementObjectSearcher NetworkInfo = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'"); Mein Frage: Was genau ist WIN_32_... für eine Tabelle? Wo ist sie abgelegt und gibt es auch ähnliche Tabellen, die mir Auskunft über die installierte Software und Hardware (wie z. B. Prozessor) geben können?
Die Daten sind im WMI-System (Windows Management Instrumentation) verfügbar. Schau Dir mal den Kommandozeilen-Befehl "wmic" und dessen Doku an. Darüber kann man WMI abfragen und ziemlich viel über die HW und Konfiguration eines Rechners herausfinden.
Praktisch zum Rumstöbern ist auch der WMI Explorer: https://archive.codeplex.com/?p=wmie https://github.com/vinaypamnani/wmie2
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.