Vorwort Im Prozess der Client-Authentifizierung müssen wir immer die eindeutigen Identifikationsinformationen des Kunden erhalten; früher dachte man, die MAC-Adresse würde sich nicht ändern, aber inzwischen ändert sich verschiedene Änderungen, insbesondere die Nutzung drahtloser Internetkarten, die MAC-Adresse wird eingesteckt und einmal geändert, sodass es sinnlos ist, MAC auf diese Weise zu verwenden
Prinzip Generiere eine eindeutige Kennung, indem du die ID des Mainboards, Prozessors, BIOS, Macs, Grafikkarten, Festplatten usw. erhältst
Vorgeschlagen 1. Verwenden Sie jene Module, die nicht häufig ersetzt werden, um Identifikationscodes zu erzeugen.
2. Wenn Sie häufig MAC, Grafikkarte und Festplatte austauschen, verwenden Sie diese IDs nicht.
3. Stellen Sie sicher, dass statische Variablen verwendet werden, um eindeutige Identifikatoren in der gesamten Anwendung zu speichern.
realisiert
Ergänzung Jetzt stoße ich auf einige einfache Modelle wie Tablets, und alle erhaltenen Geräte-IDs sind gleich (außer Mac), und schließlich muss ich lokal ein Logo der Software selbst erstellen und es jedes Mal anhängen, wenn ich das Logo berechnen, damit es nicht wiederholt wird.
Der Code lautet wie folgt:
Die Datei kann so eingestellt werden, dass sie sich versteckt und auf andere Weise verhindert, dass Benutzer Fehlfunktionen verhindern.
|