Frage

Wie Hardware-Informationen erhalten (zum Beispiel CPUID, BioSID, DiskID, baseId und videoId) in c ++?

Kann jemand mir ein Beispiel geben Visual Studio-Projekt für das?

War es hilfreich?

Lösung

Es gibt sehr unterschiedliche Möglichkeiten, eine Disk-ID (Seriennummer? VolumeID?) Oder ein CPU-ID oder ... zu erhalten. Ich glaube, Sie wollen einen Fingerabdruck des Computers zu bauen. Der bequemste Weg ist, Windows Management Instrumentation (WMI) und der Zugang zu benutzen DMI . Siehe MSDN für einen Start. Siehe MSDN hier für einen Hinweis, wie das bekommen Mainboard-Seriennummer als Beispiel.

Andere Tipps

GetSystemInfo erhalten Sie mit den CPU-Informationen gestartet. Jedes Subsystem im Allgemeinen unterschiedliche Abfragefunktionen hat.

Die Standard-C ++ `t dies für Sie. Diese api kann durch o oder Hardware-Treiber zur Verfügung gestellt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top