Ich muss in meiner Anwendung auf mehrere Prozesse auf die motherboard-Identifizierung (Serien-, Fabrikations-, usw.) zugreifen. Ich konnte dies erfolgreich mit WMI abfragen, aber ich suche nach einer Alternative.Zugriff auf Motherboard-Informationen ohne Verwendung von WMI
Wenn Sie kümmern Situation kennen:
ich einige Anwendungsverhalten haben, die je nach Hardware-Konfiguration unterschiedlich ist, oder wenn eine bestimmte Umgebungsvariable gesetzt ist (für Testzwecke).
Wenn die Umgebungsvariable festgelegt ist, ist die WMI-Abfrage nicht erforderlich - die Anwendung läuft ordnungsgemäß. Wenn die Umgebungsvariable jedoch nicht vorhanden ist, können einige der Komponenten meiner App nicht gestartet werden, wenn die WMI-Abfragen erforderlich sind. Ich vermute, dass es einige Nebenwirkungen der WMI-Anrufe (die nur ein Maximum von einmal pro Prozesse auftreten. Deshalb suche ich nach einem alternativen Weg.
ich in CPU-Informationen nicht interessiert bin, aber ich muss in der Lage sein, die Hersteller und die Seriennummer für das Motherboard zu identifizieren . – Valentein
Die CPUID-Anweisung liefert die Seriennummer # – steve
Wieder ist es das Motherboard, das mich interessiert. __cpuid liefert Informationen über die CPU, die für meine Anwendung nicht relevant ist. – Valentein