![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заблокировать доступ к диску (логическому или физическому)
Jungle © (2003-07-13 01:12:00)
Как можно организовать блокировку доступа к логическому или физическому диску?
Marser (2003-07-14 01:30:00) [1]
Возьмем на заметку :-)
Ihor Osov'yak (2003-07-14 01:26:00) [2]
2 Marser © (14.07.03 01:10)
Читать внимательно нужно - для W9X, то есть Win95,Win98,WinME - через DeviceIoControl для vxd \\.\VWIN32.
Сделай поиск в msdn по ключевой фразе - "Using VWIN32 to Carry Out MS-DOS Functions"
Для NT (то есть NT4, Win2K,WinXP) использование int21 не упоминалось :-)..
Вызов int21 напрямую к ничему хорошему не приведет.
Marser (2003-07-14 01:10:00) [3]
int 21h не всегда корректно работает под Windows
Ihor Osov'yak (2003-07-13 03:45:00) [4]
Для w9x
логические
int 21h, func 440Dh, code 4Ah через DeviceIoControl для \\.\VWIN32
физические int 21h, func 440Dh, code 4Bh тем же путем
Для NT
см. в сторону DeviceIoControl + FSCTL_LOCK_VOLUME
Подробности - в MSDN