![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно отловить обращение у дисководу? [D6, Win95/98, WinXP]
Some1 © (2003-04-04 12:56:00)Здравствуйте, товарищи :)
В общем у меня следующая проблема: Нужно отловить обращение пользователя к Диску 3,5 А:\, но как это можно сделать?
Я пробовал мониторить A:\ c помощью FindFirstChangeNotification/FindNextChangeNotification/FindCloseChangeNotification, а после возникновения изменений узнавать что именно произошло с помощью FindFirst/FindNext/FindClose. Но вот делема: Если нет дискетки в дисководе изначально, то есть при запуске мониторинга - то у нас совершенно ничего не получается.
Спасибо за любую помощь!
Ihor Osov'yak (2003-04-21 12:37:00) [1]2 HeWSter (12.04.03 14:52)
www.sysinternals.com
filemonitor
зы. Сейчас делаю клон на эту тему :-)
aalex1 (2003-04-21 04:39:00) [2]на самом деле прежде чем делать выкрутасы.. ))
просто отклучи и вклучи сам контакт с диску )))
а потом уже иши че те надо ))))
галайне )
HeWSter (2003-04-19 19:11:00) [3]А если драйвер переписать?!
BaRToV (2003-04-18 08:28:00) [4]Думайем...
Al (2003-04-17 17:19:00) [5]А может тут надо попробовать с прерываниями замутить чего?
HeWSter (2003-04-16 16:03:00) [6]2Бартов Блин, тут в АСМ надо лезть :(, причём по уши!
BaRToV (2003-04-16 10:50:00) [7]2 HeWSter
Не расстраивайся, найду че-нибудь...
HeWSter (2003-04-16 07:20:00) [8]2bartov Последняя ссылка, которую ты дал - не решает вопрос :( Я это и так делаю - но оно по отношению к А: НЕРАБОТАЕТ!!!
HeWSter (2003-04-16 07:17:00) [9]2panov >HeWSter (12.04.03 14:52)
>HeWSter (14.04.03 07:00)
>А ты тут при чем?
Я и Some1 одно лицо %))))...
2bartov Я уже полмесяца по Инету ответ на этот вопрос ищу!!!
BaRToV (2003-04-14 22:07:00) [10]Вот ответ:
http://www.sources.ru/delphi/delphi_get_notify_filesystem.shtml
BaRToV (2003-04-14 21:59:00) [11]2 Some1
Подожди недельку, если ни кто не ответить, я отвечу, так как мне тоже ангочичное нужно будет, только с дисками.
А ловить надо через NotifyXXX, короче посмотри на http://www.sources.ru/delphi_src1.shtml
panov (2003-04-14 11:27:00) [12]>HeWSter (12.04.03 14:52)
>HeWSter (14.04.03 07:00)
А ты тут при чем?
HeWSter (2003-04-14 07:00:00) [13]toNA А как его отловить?! Код?!
NightAngel (2003-04-13 23:48:00) [14]Отловите исключение и обработайте.
HeWSter (2003-04-12 14:52:00) [15]2Song Пример? Код?
Song (2003-04-11 22:59:00) [16]Драйвером.
HeWSter (2003-04-11 17:06:00) [17]Мля...
Some12 (2003-04-09 07:37:00) [18]Хуки тут не помогут!
panov (2003-04-08 14:06:00) [19]Без HOOK не обойтись.
А возможно-ли ловушкой поймать такое - задай вопрос в конференции "WinAPI"
Гы22 (2003-04-08 12:14:00) [20]НУ - ещё идеи???