Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Вниз

Доступ к файлу.   Найти похожие ветки 

 
Sectey   (2002-11-04 17:42) [0]

Дорогие мастера почти у каждого стоит антивирус AVP или dr.Weber или NAV и т.д. Практически во всех сейчас есть мониторы, которые отслеживают работу системы. Встала необходимость резервирования файлов. Т.е. как мне из моей программы определить, что какая то (не важно) другая программа пытается открыть данный файл. Подскажите хоть направление в котором необходимо искать.
Заранее всем спасибо.
P.S.
А достали проклятые юзеры, сначала не обдумавши сохранят или удалят и бегают очертя голову.


 
Alex4444444444   (2002-11-04 19:23) [1]

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.


 
Sectey   (2002-11-04 20:07) [2]

FindFirstChangeNotification позваляет отследить изменния файловой системы, но не предупредить его. Это следствие, а необходима пречина.


 
Alex4444444444   (2002-11-04 20:11) [3]

> Т.е. как мне из моей программы определить,
> что какая то (не
> важно) другая программа пытается открыть данный файл.

Esli nuzhno zapretit", otkrojte ego sami :)


 
Sectey   (2002-11-04 20:18) [4]

У меня есть, допустим, директория. ЧУЖАЯ программа пытается открыть файл в ней, в момент открытия я определяю закрыть доступ, резервировать или разрешиить доступ. AVP монитор закрывает доступ к заражоным файлам. Как он сабака это делает вот в чем вопрос ?


 
Alex4444444444   (2002-11-04 20:22) [5]

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.


 
Pat   (2002-11-04 20:25) [6]

драйвер


 
Sectey   (2002-11-04 20:25) [7]

То, есть чтобы это сделать необходимо мне писать свои драва, я правельно понил?


 
Pat   (2002-11-04 20:35) [8]

Боюсь, что да :)


 
Sectey   (2002-11-04 20:37) [9]

Тогда овчина выделки не стоит :)


 
Cobalt   (2002-11-04 22:27) [10]

Если используете ТОЛЬКО проводник, то в нем должен быть хук на события с файлами(в Дельфе есть такой демо-пример, более подробно - см. технологию COM). При открытии файла решаете - забить на это, или открыть его самому эксклюзивно.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-45802
delphi4fun
2002-11-04 21:08
2002.11.14
вставить image в TreeView


8-46004
Антон!!!
2002-07-28 01:25
2002.11.14
Media


1-45986
Дмитрий К.К.
2002-11-02 05:34
2002.11.14
Мастерам деревьев, часть 2: TTreeNodes.GetNode


3-45777
Zloy
2002-10-22 04:14
2002.11.14
Приветствую!!! Не посоветуете, плиз, как базу парадокс сохранить


14-46123
NetBreaker666
2002-10-19 02:55
2002.11.14
Динамическое создание объекта TWebBrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский