Warning: Use of undefined constant ipaddress - assumed 'ipaddress' (this will throw an Error in a future version of PHP) in /home/www/acp/lib/session.php on line 98

Warning: Use of undefined constant useragent - assumed 'useragent' (this will throw an Error in a future version of PHP) in /home/www/acp/lib/session.php on line 98

Warning: Use of undefined constant request_uri - assumed 'request_uri' (this will throw an Error in a future version of PHP) in /home/www/acp/lib/session.php on line 98

Warning: Cannot modify header information - headers already sent by (output started at /home/www/acp/lib/session.php:98) in /home/www/acp/lib/functions.php on line 82

Warning: Cannot modify header information - headers already sent by (output started at /home/www/acp/lib/session.php:98) in /home/www/acp/lib/functions.php on line 82

Warning: Use of undefined constant postid - assumed 'postid' (this will throw an Error in a future version of PHP) in /home/www/print.php on line 27

Warning: Use of undefined constant postid - assumed 'postid' (this will throw an Error in a future version of PHP) in /home/www/print.php on line 27

Warning: Use of undefined constant postid - assumed 'postid' (this will throw an Error in a future version of PHP) in /home/www/print.php on line 27

Warning: Use of undefined constant postid - assumed 'postid' (this will throw an Error in a future version of PHP) in /home/www/print.php on line 27
Forum www.Kopierschutzsysteme.de - Hier findet Ihr Informationen rund um das Thema Kopierschutz - Druckvorschau: USB-Stick eindeutig identifizieren - Seite 1

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)


Geschrieben von Slyder am 07.06.2007 um 21:09:

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


Geschrieben von Michael Bauer am 07.06.2007 um 21:32:

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


Geschrieben von Slyder am 07.06.2007 um 22:23:

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.


Geschrieben von Michael Bauer am 07.06.2007 um 22:38:

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