Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Seriennummer von USB Stick (https://www.delphipraxis.net/4898-seriennummer-von-usb-stick.html)

hm988 15. Mai 2003 22:53


Seriennummer von USB Stick
 
hi,

hat einer ne idee wie ich die Seriennummer eines USB Sticks auslesen kann??
ich sehe den Hintergrund dann meinen USB Stick als key zu verwenden :mrgreen:

greenmile 28. Jul 2003 14:04

Re: Seriennummer von USB Stick
 
Hallo,

die kannst Du ganz normal über die API GetVolumeInformation auslesen, verhält sich wie bei einer normalen Platte.

Paul

GoTo0815 18. Mai 2004 11:44

Re: Seriennummer von USB Stick
 
Ich habe das gleiche Problem, kann hier aber leider nur mitteilen, dass es sich bei der Seriennummer die von GetVolumeInformation nicht um die Hersteller Seriennummer handelt.
Vielmehr ist diese Nummer nur generiert und kann leicht geändert werden, was die Idee des Kopierschutzes leider scheitern lässt. Bei IDE HD habe ich auch bereits einen Weg gefunden wie man die Herstellernummer auslesen kann. Bei USB Sticks bin ich noch auf der Suche. :wall:

Wer also etwas weiss bitte dringend posten.

Gruß

Hendrik

Sharky 18. Mai 2004 12:02

Re: Seriennummer von USB Stick
 
Hai Hendrik,

ersteinmal: "Herzlich Willkommen in der Delphi-PRAXIS".

Suche mal in der Sparte "Windows API" nach dem Wort USB. Es gab neulich schon einen Thread wo über die SN gesprochen wurde

eroe 18. Mai 2004 12:33

Re: Seriennummer von USB Stick
 
du könntest mal kontakt mit dem autor jenen threads aufnehmen ;)

http://www.delphipraxis.net/internal...ct.php?t=25569

er hat deine idee schon realisiert, und zwar sehr gut wie ich finde !

GoTo0815 18. Mai 2004 13:04

Re: Seriennummer von USB Stick
 
Danke schon mal,

ich denke ich bin mit diesen Tipps schon einmal auf dem richtigen Weg.

Allerdings habe ich noch keine brauchbare Antwort.

Gruß
Hendrik

CReber 18. Mai 2004 15:24

Re: Seriennummer von USB Stick
 
Ich denke mal das einzige am Rechner was wirklich nicht änderbar ist, ist die CPU-SN. Denn es gibt immer Leute die versuchen irgendwas zu knacken und das wird auch immer so bleiben. Man müsste ein System entwickeln das eine Datei auf dem USB-Stick speichert die überprüft wird. Diese muss dann auch richtig geschützt sein... Aber auch da wird man so einige Probleme kriegen, denn man kann ja einfach die "Festplatte" klonen d.h. auch den USB-Stick...

Beim Klonen erhalten beide Platten dann die selbe SN und somit wird es kaum möglich sein, den USB-Stick 100%ig zu erkennen.

GoTo0815 18. Mai 2004 15:33

Re: Seriennummer von USB Stick
 
Allerdings wäre es dennoch sehr hilfreich herauszufinden wie man die Hersteller Seriennummer eines USB Sticks herausfinden kann, zumindest weil es scheinbar nicht weit verbreitet ist, wie man die überhaupt auslesen kann, das macht es ja schon mal ein bischen sicherer.

Das es immer jemanden gibt der das knackt, dass ist vollkommen klar.

Also wenn jemand einen Weg findet, dann unbedingt posten.

Bei Festplatten geht das ja auch.

Gruß

Hendrik

CReber 18. Mai 2004 15:51

Re: Seriennummer von USB Stick
 
Ich hab grad mal was gefunden ! Da du ja mehrere USB-Sticks hast musst du mal was für mich gucken ;))


Registrierung:

LM / System / CurrentControlSet / Enum

Da muss irgendwo dein USB-Stick drin stehen bei mir ist es folgendermassen eingetragen:

http://honki.devworld.de/HardwareID.jpg

Wenn Windows das auslesen kann, kann man es ja evtl. auch mit Delphi ;)


Nächster Tipp:

http://support.microsoft.com/default...b;en-us;242860

GoTo0815 18. Mai 2004 17:02

Re: Seriennummer von USB Stick
 
Hallo,

habe eben nachgeschaut. Äh mal dumme Frage vorab, womit machst du die Screenshots??

Ich bin noch nicht so lange in Foren unterwegs und deswegen auch damit nicht ausgestattet.


Also zum Thema

Wenn ich mir das anschaue, dann finde ich jetzt gleichzeitig 2 USB Sticks.

Allerdings ändern sich nur 2 Parameter.

Innerhalb des Ordners ändert sich lediglich bei Driver etwas. Und zwar nur die letzte Ziffer.

Ich glaube die ist einfach ein Zähler.

Das andere ist die Bezeichnung des Ordners. Die ist natürlich bei beiden anders.

Ich weiss aber nicht, ob der Ordnername eine eindeutige Bedeutung hat.

Gruß

Hendrik


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:50 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz