Salut, je crois que tu peux bloquer l'accès a un volume (disque dur) en utilisant DeviceIoControl et comme code de controle (argument dwIoControlCode) FSTL_LOCK_VOLUME. Si tu ne vois pas comment l'utiliser, envoye moi un message que l'on résoudra çela, ou passe sur irc.heliosnet.org #programmation / #delphi
Structure de l'api en utilisant FSCTL_LOCK_VOLUME:
BOOL DeviceIoControl( (HANDLE) hDevice, // handle to a volume FSCTL_LOCK_VOLUME, // dwIoControlCode NULL, // lpInBuffer 0, // nInBufferSize NULL, // lpOutBuffer 0, // nOutBufferSize (LPDWORD) lpBytesReturned, // number of bytes returned (LPOVERLAPPED) lpOverlapped // OVERLAPPED structure );
- wG - 