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 USB-Stick abklemmen (https://www.delphipraxis.net/33466-usb-stick-abklemmen.html)

CReber 7. Nov 2004 18:08


USB-Stick abklemmen
 
Hat jemand eine Idee wie man einen USB-Stick abklemmen kann? Ich habe es leider nicht hinbekommen.

1. Versuch war mit

Delphi-Quellcode:
DeviceIoControl(hLwStatus, IOCTL_STORAGE_MEDIA_REMOVAL, @PMR32.p1, sizeof(pmr32), 0, 0, retDummy, 0);
und der

2. Versuch war mit

Delphi-Quellcode:
DeviceIoControl(hLwStatus, IOCTL_STORAGE_EJECT_MEDIA, @PMR32.p1, sizeof(pmr32), 0, 0, retDummy, 0);


Mit einem CD-Rom-Laufwerk funktioniert beides prima ! Das erste sperrt das Laufwerk komplett und das zweite wirft das CD-Rom-Laufwerk aus. Jetzt muss ich irgendwie die Verwendung vom USB-Stick sperren können oder ihn komplett "beenden".


Über Hilfe wäre ich sehr dankbar !!!

w3seek 7. Nov 2004 19:30

Re: USB-Stick abklemmen
 
Falls du den stick als Volume dismounten willst, FSCTL_DISMOUNT_VOLUME.

Robert Marquardt 7. Nov 2004 20:44

Re: USB-Stick abklemmen
 
Sprich mich mal morgen direkt an robert_marquardt att gmx dott de
Ich komm im Augenblick vor lauter Anfragen nicht dazu das Release dazu fertigzukriegen.


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