Ich muss Software mit einem USB-Stick schützen. Kann ich einfach ein USB-Laufwerk mit WMI abfragen und die PnPDeviceId von der Win32_DiskDrive-Klasse abrufen und sie mit einer bereits in der Anwendung verschlüsselten und fest codierten vergleichen? Wie sicher ist das? Kann die PNPDeviceID-Eigenschaft geändert werden? Ist Hardware codiert? Irgendeine andere Idee?Wie sicher ist es, einen USB-Sicherheitsschlüssel mit PnPDeviveID zu erstellen?
Logisch werden die USB-Laufwerke sorgfältig ausgewählt.
Dank
Danke für den Hinweis, die USB-Sticks werden sorgfältig ausgewählt und von mir selbst gekauft. Der USB-Dongle ist keine Lösung, da wir auch einen Teil der Anwendung darin stecken müssen. – backslash17
Ich meinte, ich plane, billige 1Gb USB Schlüssel mit ihrer einzigartigen ID anstelle von $ 50 Deskey Dongles zu verwenden. Wahrscheinlich nicht so sicher, aber Cracker werden es sowieso in der App umgehen. –