![]() |
Re: USB Stick sicher entfernen unter Vista
Zitat:
Zitat:
unter Vista zurück bringt wußte ich nicht - interessant. Sicher ist das Entfernen wenn - wie im Quelltext gezeigt - vor dem EJECT ein erfolgreiches LOCK und DISMOUNT erfolgten. Sonst ist es nicht besser als den Datenträger einfach zu entnehmen oder den Stick abzuziehen. Gruß Uwe |
Re: USB Stick sicher entfernen unter Vista
Danke für die Antworten!
|
Re: USB Stick sicher entfernen unter Vista
Für alle, die mal das gleiche Problem haben. Ich hab noch ne Möglichkeit gefunden, das Laufwerk aus dem Explorer zu entfernen.
Nachdem der Stick korrekt ausgeworfen wurde kann man folgendes aufrufen:
Delphi-Quellcode:
oder
DefineDosDevice(DDD_REMOVE_DEFINITION Or DDD_RAW_TARGET_PATH, pChar(String(ADrive + ':')), Nil);
Delphi-Quellcode:
Allerdings braucht man Adminrechte!
DefineDosDevice(DDD_EXACT_MATCH_ON_REMOVE Or DDD_REMOVE_DEFINITION Or DDD_RAW_TARGET_PATH, pChar(String(ADrive + ':')), pchar(DriveName);
Gruß BBB |
AW: USB Stick sicher entfernen unter Vista
Genau das gleiche Problem hatte ich auch :)
Ich frage mich nur gerade, ob das auch irgendwie ohne Adminrechte geht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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 by Thomas Breitkreuz