Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Wechseldatenträger eindeutig wiedererkennen (https://www.delphipraxis.net/116362-wechseldatentraeger-eindeutig-wiedererkennen.html)

delphis spassbremse 27. Jun 2008 12:10


Wechseldatenträger eindeutig wiedererkennen
 
Hallo,

ich baue im Moment an meiner Internetcafesoftware weiter und
habe den Wunsch bekommen, dass sich der Admin durch einstecken
seines USB-Sticks die Administratoroberfläche am Client automatisch öffnet.

Also habe ich mir gedacht, dass wenn ein Wechseldatenträger eingesteckt
wird, auf dem Gerät dann nach meiner Datei gesucht wird, in der unteranderem das Verschlüsselte Konfigurationspasswort stehen wird.

Nur dann kam mir der Gedanke, was ist wenn z.B. der USB Stick heimlich kopiert wird.
Dazu hätte ich die Idee, irgendeine Seriennummer des Wechselmediums zu nehmen und die mit in die Datei reinzuschreiben.
Der Client würde dann die Seriennummer des Gerätes mit der Datei abgleichen.

Nur stellt sich die Frage, wie sowas geht.
Ich habe zwar schon das Forum durchsucht, aber nie was passendes gefunden,
da z.B. der Code nicht auf einen USB-Stick / ner USB-Festplatte / ner CD od. DVD anwendbar ist.

Hat dafür jemand ne ultimative Lösung?

Grüße,

Björn

Bernhard Geyer 27. Jun 2008 12:16

Re: Wechseldatenträger eindeutig wiedererkennen
 
Da wirst du wohl einen Bei Google suchenUSB Dongle benötigen.

delphis spassbremse 27. Jun 2008 12:19

Re: Wechseldatenträger eindeutig wiedererkennen
 
Das hab ich mir auch schon überlegt, nur ist der Kostenaufwand leider dafür zu hoch.

Bernhard Geyer 27. Jun 2008 13:16

Re: Wechseldatenträger eindeutig wiedererkennen
 
Ein normaler Memory-Stick ist dafür nicht vorgesehen.

Du könntest höchsten versuchen an der High-Level-API des Betriebssystem vorbei mittels LowLevel-Schreib/Levelroutinen hier was zu erreichen.

Reinhardtinho 27. Jun 2008 13:21

Re: Wechseldatenträger eindeutig wiedererkennen
 
Ich habe mal eine Software gesehen, die hat sich gemerkt, welche USB-Sticks an den PC angeschlossen waren und das protokolliert. Wenn ich die Software finde, poste ich nochmal den Link, vll war die sogar OpenSource und man kann sehen, wie das gemacht wurde.

delphis spassbremse 27. Jun 2008 13:21

Re: Wechseldatenträger eindeutig wiedererkennen
 
Hm, mir ist noch eine Übergangslösung eingefallen, die
nur bei "normal sterblichen" fruchet.

Wenn die Datei kopiert wird, erhält sie (zumindest auf Windows ebene)
ein neues "Erstellt am" Datum.

Dann schreibe ich vorerst mal die Erstellungszeit in die Datei und der Client prüft dann die
beiden Zeitdaten ab.

Grüße,

Björn

Kalfany 27. Jun 2008 13:34

Re: Wechseldatenträger eindeutig wiedererkennen
 
Man kann doch die Seriennummer einer Festplatte (auch eines USB-Sticks) auslesen, wozu also einen Dongle? (Das zwei Sticks die gleiche Seriennummer haben halt ich für eher unwarscheinlich)

http://www.swissdelphicenter.com/en/showcode.php?id=57


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 Uhr.

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