![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| JohnnY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 20.8.2005 Где: Калининград Репутация: нет Всего: нет |
Я знаю как откл. CD-ROM, а как откл. или заблокировать дисковод 3.5"???
Please, подскажите... |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 3 Всего: 108 |
ну под Win9х можно было поэкспериментировать со следующими адресами памяти:
$003F byte статус мотора FDD биты 0..3 $0040 byte обратный отсчёт до момента остановки мотора дисковода нач. знач 37 (~2с) $0041 byte статус дисковода(ошибки) $0042 7хbyte статус контролера дисковода в Хр не знаю... может драйверу попробовать послать: PDCAR_D3_SUPPORTED -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| JohnnY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 20.8.2005 Где: Калининград Репутация: нет Всего: нет |
Подскажите как можно через Delphi установить блокировку(запрет) на чтение с дискеты(3.5 ")... Спасибо...
|
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 3 Всего: 108 |
пользуйся поиском... точно помню... что кто-то задавал подобный вопрос...
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
он и спрашивал
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 16 Всего: 459 |
Вот блокировка CD но надеюсь что будет работать для floppy
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
заблокировать лоток флопа... -- смешно...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 16 Всего: 459 |
Извиняйте и вправду глупость
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| ne0n |
|
||||
|
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 4 Всего: 11 |
В принципи ничего в голову не приходит кроме такого варианта:
Сначала пишеш процедуру для поиска файлов на дискете(думаю найдешь как это сделать), потом блокируешь каждый найденый файл следующим способом:
Снятие блока осуществляется анолоично, только:
|
||||
|
|||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 3 Всего: 108 |
думаю этим не заблокируешь дискету...но попробовать можно... можно попробовать поставить хук на работу с файлами дискеты...
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| JohnnY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 20.8.2005 Где: Калининград Репутация: нет Всего: нет |
Да именно так и нужно сделать, вставляешь дискету, заходишь в мой компьютер, кликаешь на дисковод, а он не читает и выводит сообщение, типа 'дисковод отключен!' |
|||
|
||||
| JohnnY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 20.8.2005 Где: Калининград Репутация: нет Всего: нет |
Ничего ни помогает, у кого есть ещё идеи?
|
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 3 Всего: 108 |
попробуй так:
должен работать по принципу предложенному ne0n поиск файлов на диске на форуме есть... перебирай все файлы s:путь к файлу типа string и пропускай через этот код. По крайней мере открыть имеющиеся на дискете файлы не сможет... Это сообщение отредактировал(а) Albinos_x - 8.12.2005, 02:19 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| JohnnY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 20.8.2005 Где: Калининград Репутация: нет Всего: нет |
Вроде идея понятна, но если не трудно подскажи как этот код выглядит полностью...Спасибо... |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |