Supportnet / Forum / Anwendungen(Java,C++...)
Seriennummer der CPU auslesen
Frage
Hallo
Wie kann ich unter VB6 die Seriennummer der CPU auslesen, da gibt´s doch sicher eine Funktion dafür ?
Antwort 1 von TheRealWhistler
Hi,
hier gibt es erstmal ein grundsätzliches Problem:
Die Art und weise, wie man überhaupt Informationen über die CPU einholen kann hängt vom Typ und Hersteller ab.
D.h. im klartext musst du erst einmal in deinem Programm herausfinden um welche CPU es sich handelt.
Also ist es ein z.B: ein 80x86
Dannach kannst du herausfinden welcher der Hersteller ist, und kannst die unterstützten Features und Befehlssätze herausfinden. (z.B: ob SSE , 3Dnow oder MMX unterstützt wird.)
Das mit der Seriennummer ist nicht ganz so einfach, da z.B: beim PIII im Bios dafür eine passende Option aktiviert sein muss. Wie das beim P4 ist kann ich nicht sagen. (habe einen Athlon XP)
Das ist nicht standardisiert, und du solltest der Einfachheit halber auf vorgefertigte Bibliotheken zurückgreifen. (Welche es sicherlich irgendwo als Free-Ware bei sourceforge.net gibt.)
Ciao
Andreas
hier gibt es erstmal ein grundsätzliches Problem:
Die Art und weise, wie man überhaupt Informationen über die CPU einholen kann hängt vom Typ und Hersteller ab.
D.h. im klartext musst du erst einmal in deinem Programm herausfinden um welche CPU es sich handelt.
Also ist es ein z.B: ein 80x86
Dannach kannst du herausfinden welcher der Hersteller ist, und kannst die unterstützten Features und Befehlssätze herausfinden. (z.B: ob SSE , 3Dnow oder MMX unterstützt wird.)
Das mit der Seriennummer ist nicht ganz so einfach, da z.B: beim PIII im Bios dafür eine passende Option aktiviert sein muss. Wie das beim P4 ist kann ich nicht sagen. (habe einen Athlon XP)
Das ist nicht standardisiert, und du solltest der Einfachheit halber auf vorgefertigte Bibliotheken zurückgreifen. (Welche es sicherlich irgendwo als Free-Ware bei sourceforge.net gibt.)
Ciao
Andreas
Antwort 2 von TheRealWhistler
PS:
Wenn das so einfach mit der Seriennummer wäre, könnte man einen Idealen Kopierschutz für seine geistige Arbeit programmieren.
Wenn der Nutzer die Software kauft und sich registrieren lässt, bekommt er ein nur für seine CPU-zugeschnittenes Programm, welches nur auf seinem Rechner ausführbar ist.
Ciao
Wenn das so einfach mit der Seriennummer wäre, könnte man einen Idealen Kopierschutz für seine geistige Arbeit programmieren.
Wenn der Nutzer die Software kauft und sich registrieren lässt, bekommt er ein nur für seine CPU-zugeschnittenes Programm, welches nur auf seinem Rechner ausführbar ist.
Ciao

