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 Registry USB Gerät Ordner (https://www.delphipraxis.net/45585-registry-usb-geraet-ordner.html)

CReber 8. Mai 2005 20:06


Registry USB Gerät Ordner
 
Kann man anhand eines "SYSTEM\CurrentControlSet\Enum\USB\#GERÄT#" Eintrages auf den Laufwerksbuchstaben zurückgreifen? Hab grad keine Zeit das weiter zu erklären... ich edite das später nochmal... Ich glaube das geht irgendwie mit \\.\?VID oder so?! :)


MfG

Phistev 8. Mai 2005 20:13

Re: Registry USB Gerät Ordner
 
Nicht alle dort genannten Geräte sind Laufwerke...

CReber 8. Mai 2005 21:43

Re: Registry USB Gerät Ordner
 
So jetzt kann ich mein Problem endlich genauer beschreiben.

Angenommen ich habe genau erkannt, ob es sich um einen Datenträger handelt. Kann ich anhand einer einer GUID o. ä. auf den Laufwerksbuchstaben zurückgreifen? Müsste ja eignetlich möglich sein.... MfG

Angenommen ich habe diesen "DevicePath"...

\\?\storage#removablemedia#8&554d543&0&rm#{53f5630 d-b6bf-11d0-94f2-00a0c91efb8b}\

Robert Marquardt 9. Mai 2005 04:55

Re: Registry USB Gerät Ordner
 
Der Ansatz ist falsch.
Schau dir mal das Setup API auf http://www.sf.net/projects/jedi-apilib an.
Da sind Beispiele zu diesem Problemkreis dabei.
Du brauchst beide Zips von der Webseite.

Man enumeriert die Volumes und bringt das ueber die MountPoint Funktionen (Win XP) zusammen.

Ups, jetzt lese ich erst deinen Namen. Das solltest du aber inzwischen alles wissen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:47 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