![]() |
Wie über den Volumen-Namen den Laufwerksbuchstaben kriegen?
Hi,
welche Api-Funktion verrät eigentlich nochmal den Kennbuchstaben von logischen Laufwerken, und zwar anhand ihres jeweils bekannten Volumen-Namens? Hintergrund: Je nach dem unter welchem Betriebssystem der PC gerade läuft, haben diese logischen Laufwerke (verteilt auf 3 Harddisks) unterschiedliche Kennbuchstaben. Möchte ich unter diesen Bedingungen aber immer nur ein bestimmtes logisches Laufwerk ansprechen, dann muss ich also zuerst mal mittels des Volumen-Namens seinen Kennbuchstaben rauskriegen... Thx im Voraus. MfG, ... (PS. zur Not könnte ich zwar auch alle Laufwerke nacheinander durchfragen und das jeweilige anhand irgendwelcher spezieller Charakteristika so identifizieren, aber vielleicht geht's ja auch einfacher.) |
Re: Wie über den Volumen-Namen den Laufwerksbuchstaben krieg
Problem bei den Laufwerksnamen ist: mehrere können den selben tragen
also glaube ich nicht, dass es für diesen Zweck eine Funktion gibt. |
Re: Wie über den Volumen-Namen den Laufwerksbuchstaben krieg
jupp, es gibt keine API für dieses.
Mußt also alle Laufwerke abfragen und nach dem mit dem gewünschten Namen sichen. > zum Auflisten gibt es nette APIs > z.B. ![]() ![]() alternativ könntest du auch in der Systemsteuerung die Laufwerktbuchstaben in allen Systemen vereinheitlichen ... dann hat dein Laufwerk überall den selben Buchstaben :zwinker: PS: etwas Eindeutiger wäre es, wenn du z.B. eine Signaturdatei auf dem gewünschten Laufwerk erzeugst und dann diese Datei suchst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:50 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