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.
Gast
#6538723
Praktisch zum Rumstöbern ist auch der WMI Explorer: https://archive.codeplex.com/?p=wmie https://github.com/vinaypamnani/wmie2
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.