3 Stimmen

Wie kann ich einen bestimmten Computer weltweit identifizieren?

Mögliches Duplikat:
Gibt es eine eindeutige ID für jeden Computer, um ihn von den anderen zu unterscheiden?

Was wäre ein guter Weg, um für die Ausstellung von Lizenzen für einen bestimmten Computer einen eindeutigen, weltweit unterschiedlichen Computer (auf dem immer Windows läuft, falls das eine Rolle spielt) auf der Grundlage seiner Hardware zu bestimmen?

Es gibt bereits einige Antworten auf diese Frage auf Stackoverflow, aber ich habe alle Ansätze auf einer Vielzahl von Computern getestet und keiner von ihnen funktioniert wirklich.

Was sind gängige Ansätze für eine solche Hardware-Identifizierung? Wie könnte Windows dies tun?

Das habe ich mit WMI getestet:

CPU-ID wie vorgeschlagen aquí

Für zwei identische Computer ist es das Gleiche

Festplatten Volumne-ID wie vorgeschlagen aquí o aquí

Dasselbe gilt für ein geklontes Laufwerk (getestet mit Acronis TrueImage).

Windows OS Serienschlüssel

Das Gleiche gilt für ein geklontes Laufwerk-Image.

Seriennummer der Hauptplatine wie vorgeschlagen aquí

Ich habe einige PCs gefunden, bei denen WMI überhaupt keine Seriennummer zurückgibt

Vielleicht ist WMI nicht das richtige Werkzeug für diese Aufgabe? Gibt es irgendwo da draußen eine andere API, die meine Abfrage nicht zu detailliert macht?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X