Thema: Delphi USB - Gerät entfernen

Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

USB - Gerät entfernen

  Alt 2. Mai 2010, 09:10
Hallo zusammen,

ich benutze den Quelltext um USB-Massenspeichergeräte auszuwerfern. Bei USB-Sticks habe ich keine Probleme, nur wenn ich USB-Festplatten anschliesse, so gibt mir die Funktion AutoEjectVolume den folgenden Fehler zurück :

---------------------------
Remove USB
---------------------------
System Error. Code: 1.

Unzulässige Funktion.
---------------------------
OK
---------------------------

Warum funktioniert das jetzt mit mehreren USB-Sticks und mit keiner der USB-Festplatten, die ich habe ? Laut System wird alles als USB-Massenspeichergerät erkannt. Die Festplatten ordnen sich als lokale Festplatte ein und die Sticks als Wechselmedium. Ist das vielleicht der Grund ?

Zusätzlich stellt sich mir noch die Frage, was ich an dem Quelltext verändern muss, damit das Laufwerk entgültig verschwindet und die Message vom System gesendet wird, dass das Laufwerk entfernt wurde ? Denn wenn der Quelltext ausgeführt wird, dann bleibt der Laufwerksbuchstabe noch im Explorer stehen.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat