AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Hardwarekey ua. durch Festplatten-Seriennummer
Thema durchsuchen
Ansicht
Themen-Optionen

Hardwarekey ua. durch Festplatten-Seriennummer

Ein Thema von Stefanie · begonnen am 5. Mai 2005 · letzter Beitrag vom 5. Mai 2005
Antwort Antwort
Stefanie

Registriert seit: 12. Aug 2004
21 Beiträge
 
#1

Hardwarekey ua. durch Festplatten-Seriennummer

  Alt 5. Mai 2005, 00:01
Hallo, ich habe ein Programm von mir bei der Install durch einen Hardwarekey gesichert. Nur durch passenden Schlüsselcode von mir ist eine Install möglich. So wird ua. auch die Hardware-Seriennummer(die im Eprom steht, nicht die VolumeID ) von IDE-Festplatten auslesen und für den Hardware-Fingerprint mit verwendet. Wie gesagt, dass funktioniert mit IDE-Festplatten sehr gut, zuverlässig und sicher.
Nun habe ich zu meiner Verunsicherung gehört, dass SCSI-Festplatten keine Hardware-Seriennummer haben sollen. Ich weis jedoch nicht, ob dass stimmt. Mir ist aber sehr wichtig, dass mein Hardware-Fingerprint auch bei diesen Platten "Unique" ist.
Sollte es denn bei SCSI-Platten keine einzigartige Spezifikation geben ?
Hat jemand vielleicht einen Tip, was für eine Alternative ich in einem solchen Fall nutzen könnte?

Danke Stefanie
  Mit Zitat antworten Zitat
Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#2

Re: Hardwarekey ua. durch Festplatten-Seriennummer

  Alt 5. Mai 2005, 00:14
Hallo,

hilft Dir das weiter?
Delphi 3000 com : SCSI-2 device serial number
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#3

Re: Hardwarekey ua. durch Festplatten-Seriennummer

  Alt 5. Mai 2005, 14:53
Moin!

SCSI hat auch eine Seriennummer - diese hat aber die gleichen Einschränkungen wie bei IDE Festplatten: Die INQUIRE Befehl der einen Informationsblock über die Festplatte anfragt, ist kein muss laut der Spezifikation. Daher kann es sehr gut sein, das eine SCSI/IDE Platte keinen Namen und/oder keine Seriennummer zurückliefert. Ich habe selber hier noch Festplatten rumliegen bei denen das zutrifft. Bei den Modellen der letzten Jahren unterstützen es aber soweit alle Hersteller - ausser mal eine Panne bei Seagate wo eine Reihe von Festplatten die gleiche Seriennummer hatten.

Die Hauptfrage ob es eine Seriennummer bei den SCSI Festplatten gibt, ist geklärt, die Frage ist nun noch: wie ermittelst du diese Seriennummer? Weil das IDE und SCSI Interface recht verschieden ist. Auf welcher Ebene setzt du da an? Nutzt du die Windows Funktionalitäten die den Festplattenzugriff unabhängig von der Hardware vereinen?

MfG
Muetze1
  Mit Zitat antworten Zitat
BKempf

Registriert seit: 1. Jun 2004
103 Beiträge
 
Delphi 6 Enterprise
 
#4

Re: Hardwarekey ua. durch Festplatten-Seriennummer

  Alt 5. Mai 2005, 15:00
Interessant wäre in dem Zusammenhang noch, ob auch RAID-Systeme eine Seriennummer zurückliefern.
The problem with troubleshooting is that sometimes the trouble shoots back.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#5

Re: Hardwarekey ua. durch Festplatten-Seriennummer

  Alt 5. Mai 2005, 15:08
Moin!

Zitat von BKempf:
Interessant wäre in dem Zusammenhang noch, ob auch RAID-Systeme eine Seriennummer zurückliefern.
Dazu fällt mir noch ein: wenn die Seriennummer ermittelt wird, durch direktes ansprechen der Hardware, dann sollte ein Software RAID ab Win2000 auch Probleme machen...

MfG
Muetze1
  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 12:46 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