Форум: "Система";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];
Вниздисковод Найти похожие ветки
← →
Kikimora (2003-10-10 01:39) [0]Как в Windows закрыть доступ к дисководу
← →
N169 (2003-10-10 10:35) [1]Наверное, как-то отключить устройство FDD. Наверно, через менеджер конфигурации (Setup API) или через WMI.
← →
N169 (2003-10-10 10:38) [2]Ещё можно покопать в сторону DeviceIoControl() - в MSDN про неё много интересного написано, касаемо сабжа.
← →
NightAngel (2003-10-10 14:31) [3]1. subst a: c:\windows :) Это от ламера.
2. Пропатчить IDT - сделать так, чтобы обработчик IRQ (см. interrupt list от Ральфа Брауна) указывал на Ваш обработчик. Под Win9x это сделать не сложно.
3. Создать thread в нём написать:
asm
@Loop:
mov al,00011000B
mov dx,3f2h
out dx,al
jmp @Loop
end
Когда нужно разрешить доступ к дисководу, просто убить - TerminateThread().
← →
chupacabra (2003-10-11 19:15) [4]Берем FDD-шлейф, выдёргуем и доступ закрыт...
Проверял, работает на 100%!!!
← →
Anatoly Podgoretsky (2003-10-11 19:40) [5]Закрыть доступ к дисководу можно крышкой.
← →
alexta (2003-10-12 01:51) [6]Если это NT - перехвати родное API Windows. Рыть в сторону ZwReadFile, ZwCreateFile.
В любом случае - лучший способ - это драйвер.
← →
Kikimora (2003-10-15 22:57) [7]NightAngel спасибо за подсказку.
chupacabra, а ты не пробывал это делать в запломбированом компе. Как проблем с гарантией при поломке не было.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c