Forum www.Kopierschutzsysteme.de - Hier findet Ihr Informationen rund um das Thema Kopierschutz (http://www.Kopierschutzsysteme.de/index.php)
- Programmierung (http://www.Kopierschutzsysteme.de/board.php?boardid=12)
-- Delphi (http://www.Kopierschutzsysteme.de/board.php?boardid=20)
--- USB-Stick eindeutig identifizieren (http://www.Kopierschutzsysteme.de/threadid.php?threadid=31)
USB-Stick eindeutig identifizieren
Hallo,
ich suche eine Möglichkeit, um einen USB-Stick eindeutig identifizieren zu können. Idee von mir ist mein Delphi Programm mit einem USB Memory Stick zu verdongeln.
Bin für jede Antwort dankbar.
Slyder
Hallo Slyder,
laut Spezifikation muss jeder Memoy Stick eine VendorID, ProduktID und Seriennummer (iSerialNumber) besitzen. Diese Daten können herangezogen werden, wenn man einen Memory Stick eindeutig identifizieren möchte. Leider besteht bei USB Memory Sticks das Problem, dass bei billig Produkten nicht jeder Stick über eine Seriennummer verfügt oder immer die Gleiche verwendet wird.
Wie man die Seriennumer lesen kann wird in folgenden Beispielen gezeigt:
1) http://home.hot.rr.com/graye/Articles/USB_SerialNumbers.htm hier wird gezeigt wie man mittels WMI oder API an die Info herankommt.
2) Unter http://libusb-win32.sourceforge.net/ findet man eine fertige API-Library um USB-Geräte ansprechen zu können.
3) Eine andere Möglichkeit zeigt das Beispielprogramm SafeRemoval in scapi. Zum Kompilieren benötigt man noch die Module win32api und JVCL.
Gruß
Michael
Danke für die Info. Um sich einen Überblick verschaffen zu können welcher Memory Stick eine Seriennummer besitzt, würde ich vorschlagen einen Liste zu erstellen.
Die Idee mit der Liste ist sehr gut, habe hierzu einen eigenen Thread hier gestartet.
Powered by: Burning Board Lite 1.0.2 © 2001-2004 WoltLab GmbH