![]() |
Zugriff auf USB-Platten via Seriennummer?
Hallo!
Ist es möglich auf angeschlossene USB-Platten über den Explorer anstatt per Laufwerksbuchstabe, per Seriennummer oder so zuzugreifen? Wenn ja wie funktioniert das? :cyclops: Edit: Also quasi wie auf Netzwerkfreigaben mit UNC-Notation anstatt per Netzlauferk? :angel: |
Re: Zugriff auf USB-Platten via Seriennummer?
mein USB-Stick:
Code:
also theoretisch ja, aber nicht vom Explorer aus, da geht der VolumeName nicht,
VolumeName: \\?\Volume{7a34e5ff-0781-11de-800b-b112a4bbba0e}
VolumeMountPoint: \\.\I:\ VolumePathNames: I:\ da dieser nicht über den Dateisystemtreiber läuft und man, wie auch mit \\.\I:\ nur direktzugriff auf die Partition direkt bekommt und da kann man auch gleich \\.\I:\ nehmen und muß sich nicht erst den VolumeName besorgen. |
Re: Zugriff auf USB-Platten via Seriennummer?
Blöde Frage: Wozu? Ich nehme nicht an, dass du jedesmal die Seriennummer eintippen willst. Wenns dir darum geht, ihn immer direkt zu finden, benenn ihn entweder um (meiner heißt "MagicStick" :stupid: ) oder weise ihm nen festen LW-Buchstaben zu.
|
Re: Zugriff auf USB-Platten via Seriennummer?
Zitat:
ich kenne keine direkte Möglichkeit, das über die Seriennummer tun. Die einzige Möglichkeit scheint imho darin zu bestehen die Seriennummern aller Laufwerke zu ermitteln und dann den Laufwerksbuchstaben des passenden Drives zu finde (oder dann über den Namen wie himitzu es beschreibt). Das Thema Seriennummer ermitteln schein dabei aber der komplizierte Teil zu sein. Über diesem Thema brüte ich auch gerade. Es giebt hier im Forum Links zu entsprechenden Units. Ein guter Weg scheint WMI zu sein. Da bin ich aber auch gerade noch recht blaß :oops: Will mich eigentlich heute zu diesem Thema schlau machen. Gruß oki |
Re: Zugriff auf USB-Platten via Seriennummer?
ich weiß, daß ist die windowsinterne Verwaltungsnummer.
über die seriennummer geht es eh nicht direkt, da man da erstmal "alle" Laufwerke durchsuchen und deren Seriennummer auslesen und vergleichen müßte und wenn man eh schon auf dem Laufwerk ist, kann man ja gleich so dab bleiben. abgeshn davon, daß nicht alle USB-Stichs eine Seriennummer haben. |
Re: Zugriff auf USB-Platten via Seriennummer?
@himitzu: Natürlich hast du recht. Setz aber mal den Fall, dass am Rechner mehrere USB-Sticks gesteckt sind und du z.B. Daten nur auf einen autorisierten übertragen willst (per eigener Anwendung). Dabei ist dann nicht relevant, ob das auch für andere möglich ist, sondern dass du sicherstellst, dass deine Anwendung die genau dahin kopiert. Da ist die Seriennummer schon eine echte Hilfe. Ob das Beispiel jetzt etwas hinkt sei mal dahingestellt. Ich hab aktuell einen konkreten Ansatz, wo ich liebend gern die Seriennummer ermitteln und verwenden will.
Gruß oki |
Re: Zugriff auf USB-Platten via Seriennummer?
Muss ja nicht die Seriennummer sein, irgendwetwas was sich nicht verändert, wenn sich der Laufwerksbuchstabe verändert.
Bzw. angenommen ich habe zwei Sticks die ich abwechselnd anhänge, die beide den Laufwerksbuchstaben G haben. Eine Software greift auf einen der beiden Sticks zu, soll aber nich auf den falschen zugreifen. Deswegen möchte ich als Pfad wo die Software zugreift nicht den Laufwerksbuchstaben sondern was allgemeineres eintragen. Also eben sowas wie nen UNC Pfad der immer gilt, egal welchen Laufwerksbuchstaben das Teil hat, oder ob ein andermal ein anderer Stick am gleichen Laufwerksbuchstaben hängt. Edit: Also der Pfad ist fest hinterlegt und muss nicht mehrmals eingegeben werden |
Re: Zugriff auf USB-Platten via Seriennummer?
Dann reicht himitzu's Vorschlag mit dem VolumeName zu prüfen (wenn man ihn sich beim ersten mal gemerkt hat :lol: )
Gruß oki |
Re: Zugriff auf USB-Platten via Seriennummer?
spätestens nachdem Windows neu installiert wird, legt es neue VolumeNames an (oder man löscht die Liste manuel und läßt sich beim nächsten neustart eventuel neue Namen verpassen :stupid: )
Es gibt aber eine Volume-Seriennnummer, welche zumindestens beim Formatieren per Zufall festgelegt wird. |
Re: Zugriff auf USB-Platten via Seriennummer?
Joop, das ist die Volume-ID. Wird beim Erstellen einer Partition gesetzt und gilt für jede Partition auf dem Stick (können auch mehrere sein!).
Ich glaub, ich werd nicht zu sehr Off-Topic, aber trotzdem hier die Frage. Sieht jemand einen einfachen Weg mittels WMI nur die Seriennummer zu ermitteln, ohne gleich diverse externe Unit einbinden zu müssen (oder andere Wege; kompatibel ab W2000)? Gruß oki |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz