![]() |
Laufwerk sperren
SirThornberry hat
![]()
Delphi-Quellcode:
Beispielaufruf:
function LockMedia(ADriveLetter: Char; ALock: Boolean): Boolean;
var LWStatus: Hwnd; LTemp: Cardinal; Const IOCTL_STORAGE_MEDIA_REMOVAL = $2D4804; begin LwStatus := CreateFile(PChar('\\.\' + ADriveLetter + ':'), GENERIC_READ Or GENERIC_WRITE, 0, nil, OPEN_EXISTING, 0, 0); If LwStatus <> INVALID_HANDLE_VALUE Then begin result := DeviceIoControl(LwStatus, IOCTL_STORAGE_MEDIA_REMOVAL, @ALock, SizeOf(LPMR32), nil, 0, LTemp, nil); CloseHandle(LwStatus); end else result := False; end;
Delphi-Quellcode:
[edit=Chakotay1308]himitsus Code eingefügt. Mfg, Chakotay1308[/edit]
//Sperren:
LockMedia('d', true); //D ist hier Laufwerksbuchstabe //Entsperren: LockMedia('d', false); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 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