Registriert seit: 25. Feb 2005
Ort: Kassel
65 Beiträge
Delphi 7 Professional
|
Re: USB Stick sicher entfernen unter Vista
6. Nov 2009, 21:33
Zitat von TurboMartin:
Probier mal Folgendes:
Delphi-Quellcode:
function DismountVolume(AVolumeHandle: THandle): boolean;
const
FSCTL_DISMOUNT_VOLUME = (9 shl 16) or (0 shl 14) or (8 shl 2) or 0;
var
BytesReturned: Cardinal;
begin
Result := DeviceIoControl(AVolumeHandle, FSCTL_DISMOUNT_VOLUME, nil, 0,
nil, 0, BytesReturned, nil);
Habs jetzt mal getestet und es kracht genau bei obigem Aufruf in der "kernel32".
Grüße aus Kassel.
Konfuzius sprach: Etwas lernen und sich immer wieder darin üben - schafft das nicht auch Befriedigung?
|
|
Zitat
|