![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Доступ к файлу.
Sectey © (2002-11-04 17:42:00)Дорогие мастерапочти у каждого стоит антивирус AVP или dr.Weber или NAV и т.д. Практически во всех сейчас есть мониторы, которые отслеживают работу системы. Встала необходимость резервирования файлов. Т.е. как мне из моей программы определить, что какая то (не важно) другая программа пытается открыть данный файл. Подскажите хоть направление в котором необходимо искать.
Заранее всем спасибо.
P.S.
А достали проклятые юзеры, сначала не обдумавши сохранят или удалят и бегают очертя голову.
Cobalt (2002-11-04 22:27:00) [1]Если используете ТОЛЬКО проводник, то в нем должен быть хук на события с файлами(в Дельфе есть такой демо-пример, более подробно - см. технологию COM). При открытии файла решаете - забить на это, или открыть его самому эксклюзивно.
Sectey (2002-11-04 20:37:00) [2]Тогда овчина выделки не стоит :)
Pat (2002-11-04 20:35:00) [3]Боюсь, что да :)
Pat (2002-11-04 20:25:00) [4]драйвер
Sectey (2002-11-04 20:25:00) [5]То, есть чтобы это сделать необходимо мне писать свои драва, я правельно понил?
Alex4444444444 (2002-11-04 20:22:00) [6]Boyus", on driver svoj stavit. Vprochem, ne uveren. Napishite authory FileMonitor"a, mozhet, on pomozhet? No, na skol"ko ya pomnyu, on tozhe svoj .vxd stavit.
Sectey (2002-11-04 20:18:00) [7]У меня есть, допустим, директория. ЧУЖАЯ программа пытается открыть файл в ней, в момент открытия я определяю закрыть доступ, резервировать или разрешиить доступ. AVP монитор закрывает доступ к заражоным файлам. Как он сабака это делает вот в чем вопрос ?
Alex4444444444 (2002-11-04 20:11:00) [8]> Т.е. как мне из моей программы определить,
> что какая то (не
> важно) другая программа пытается открытьданный файл.
Esli nuzhno zapretit", otkrojte ego sami :)
Sectey (2002-11-04 20:07:00) [9]FindFirstChangeNotification позваляет отследить изменния файловой системы, но не предупредить его. Это следствие, а необходима пречина.
Alex4444444444 (2002-11-04 19:23:00) [10]Est" chto-to tipa ShellNotification (ne pomnyu tochno). Esli zhe nuzhno prosto zablokirovat" (na vremya raboty programmy), to otkrojte ego s zapretom chego by to ni bylo i derzhite otkrytym.