![]() |
USB - Gerät entfernen
Hallo zusammen,
ich benutze den ![]() --------------------------- 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. |
Re: USB - Gerät entfernen
Der Unterschied von USB-Stick und USB-Festplatte ist, daß der Stick ein Wechseldatenträger und die Festplatte nicht. Der Quelltext auf der Seite ist aber für Wechseldatenträger (steht da jedenfalls so), wenn dann mußt du nach Code für das Auswerfen von lokalen Datenträgern suchen.
Hier noch ein Link für weiterführende Infos ![]() Ich hab noch etwas gestöbert und folgendes gefunden: ![]() |
Re: USB - Gerät entfernen
Ich habe den Code auch bei mir eingebaut. Leider ohne Erfolg. Das Laufwerk ist nach wie vor noch im Explorer da.
Wenn ich dann im Exporer auf das Laufwerk klicke, dann kommt zwar die Meldung, dass ich etwas einlegen soll, aber bei Hardware sicher entfernen ist das Laufwerk immer noch da. Wenn ich dann den USB Stick abziehe, kommt dann noch der Windowssound. Muss man da noch etwas beachten bei der Nutzung? |
Re: USB - Gerät entfernen
Kannst du mir mal deinen Code geben, ich schau ihn mir mal an.
|
Re: USB - Gerät entfernen
Zitat:
das ist auch richtig so. Der Sourcecode wirft nur das Medium aus und entfernt nicht das Medium. |
Re: USB - Gerät entfernen
Zitat:
Ich dachte, der Stick muss völlig "weg" sein, damit man den abziehen kann. |
Re: USB - Gerät entfernen
Was passiert denn, wenn du auf das noch sichtbare Laufwerk zugreifen willst?
|
Re: USB - Gerät entfernen
Zitat:
Reicht das denn aus, um den Stick nun sicher zu ziehen? |
Re: USB - Gerät entfernen
Zitat:
Zitat:
|
Re: USB - Gerät entfernen
Zitat:
|
Re: USB - Gerät entfernen
Da wir das jetzt geklärt haben, steht immer noch die Frage im Raum, wie lasse ich über mein Delphi Programm den Buchstaben aus dem Explorer verschwinden ?
|
Re: USB - Gerät entfernen
Weiß ich leider auch nicht, aber du könntest ja mal schauen ob und welche Messages an alle Anwendungen verschickt werden, wenn du dieses windowseigene "Geräte auswerfen" verwendest.
|
AW: USB - Gerät entfernen
Liste der Anhänge anzeigen (Anzahl: 1)
Nun habe ich die Funktionen eingebaut und wenn ich den Windows Explorer auf habe und dann den Stick abmelde, kommt eine Exception Processing Message mit vielen HEX Codes. OK, das Laufwerk wird nun nicht mehr erkannt, aber warum müssen dann diese für den User nichtssagenden Meldungen kommen?
Kann man dies auch noch verhindern, denn ansonsten ist das schon ein großer Fortschritt, dass man nicht immer erst manuell abmelden muss? |
AW: USB - Gerät entfernen
Bei HDD beachten:
- Für schnelles Entfernen optimieren - Für Leistung optimieren |
AW: USB - Gerät entfernen
Zitat:
|
AW: USB - Gerät entfernen
USB-Sticks kann man auch verschieden formatieren:
Je nach Programm kann es z.B. als Diskette oder HDD bootfähig gemacht werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 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