Erste CPU oder motherboard-Seriennummer?
Ich versuche, das CPU serial
oder motherboard serial
mit C
oder Python
für Lizenz-Zwecke. Ist es möglich?
Ich bin mit Linux
.
- die OS sind Sie targeting?
- siehe meine Antwort..
- was ist mit der MAC-Adresse einer NIC installiert?
- Beachten Sie die Intel Processor Serial Number" - Funktion wurde immer nur implementiert, in der Pentium 3, und einige Transmeta-CPUs. Es wurde nie implementiert, in der alle AMD CPUs, oder die Pentium 4 oder neuere Modelle.
- mögliche Duplikate von Wie, um eine GUID zu erstellen, die in Python
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie mithilfe der CPUID-Anweisung.
CPUID
Meisten C-Compiler müssen einige Unterstützung für die inline-Montage, aber Sie müssen wissen, was Sie tun.
Unter Linux, man könnte "lshw -ruhig-xml" und analysieren Sie seine Leistung. Sie finden eine Menge von system-Informationen hier: cpuid-motherboard-id und vieles mehr.
ronakin
, rufen Sie diese mitsubprocess
und Sie können dann analysieren Sie die Ausgabe.Können Sie die CPUID.
Vielleicht linux-Befehl "dmidecode" können Ihnen helfen.
Sie können exec dieser Befehl,oder laden Sie den source-code von "dmidecode".
Die nächste Ausgabe von "dmidecode -t processor":
In Linux -, Mainboard-Informationen können gefunden werden unter /sys/class/dmi eg
...aber nicht alle Mainboards bieten die Seriennummer durch dmi...wie man hier sehen kann.
CPUs nicht mehr erhalten Sie eine Seriennummer, und es war so für eine Weile jetzt. Für die CPUID - es ist eindeutig pro CPU-Modell daher nicht zur Lizenzierung.