AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Wechseldatenträger eindeutig wiedererkennen
Thema durchsuchen
Ansicht
Themen-Optionen

Wechseldatenträger eindeutig wiedererkennen

Offene Frage von "delphis spassbremse"
Ein Thema von delphis spassbremse · begonnen am 27. Jun 2008 · letzter Beitrag vom 27. Jun 2008
Antwort Antwort
delphis spassbremse

Registriert seit: 7. Jun 2007
Ort: Enger
104 Beiträge
 
Delphi 7 Enterprise
 
#1

Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 13:10
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 13:16
Da wirst du wohl einen Bei Google suchenUSB Dongle benötigen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
delphis spassbremse

Registriert seit: 7. Jun 2007
Ort: Enger
104 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 13:19
Das hab ich mir auch schon überlegt, nur ist der Kostenaufwand leider dafür zu hoch.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 14:16
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 14:21
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.
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  Mit Zitat antworten Zitat
delphis spassbremse

Registriert seit: 7. Jun 2007
Ort: Enger
104 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 14:21
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
  Mit Zitat antworten Zitat
Kalfany

Registriert seit: 28. Feb 2008
Ort: München
153 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Wechseldatenträger eindeutig wiedererkennen

  Alt 27. Jun 2008, 14:34
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 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