Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Отслеживание открытых файлов?   Найти похожие ветки 

 
gedd   (2004-09-25 07:28) [0]

Как отследить все открытые файлы так как это делает AVP? Причем интерессуют в превую очередь документы Word и Excel.


 
gedd   (2004-09-26 12:43) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
DVM ©   (2004-09-26 13:53) [2]

ИМХО написанием драйвера. Как и делают антивирусы.


 
gedd   (2004-09-26 17:31) [3]

Тогда вопрос в том как перехватывать доступ к файлу?


 
Cobalt ©   (2004-09-26 20:36) [4]

См. DVM ©   (26.09.04 13:53) [2]


 
GanibalLector ©   (2004-09-26 20:51) [5]

Отвлечемся от темы вопроса.
Итак,откроем любой файл в "Блокноте".Ты считаешь,что после этого этот файл открыт???Нет.Можеш сам проверить.Ты просто в редакторе видишь данные этого файла,а на самом деле файл уже закрыт.Ты даже его можешь удалить без проблем.


 
gedd   (2004-09-29 12:51) [6]

Нет вопрос в другом: Как определить сам факт того что к файлу был доступ. И все таки: А как это делают антивирусы?
Какие функции использует драйвер о чем пишет DVM. Дело в том что система не имеет функций ослеживания изменяемых файлов, поправьте если я не прав. Я нашел только
ReadDirectoryChangesW - но эта функция ориентирована на конкретный каталог, есть еще всякие file change notification object (FindFirstChangeNotification) - эта тоже ориентирована на конкретный каталог, но она сообщает только что произошло изменение, и не говорит где.


 
Lin7   (2004-09-29 13:11) [7]


> gedd   (29.09.04 12:51) [6]

Как делают это антивирусы я не знаю, но тоже интересно, если кто знает - просветите, плиз. :)
Для WinXP (ты в теме указал WinXP) см. ReadDirectoryChangesW.


 
Игорь Шевченко ©   (2004-09-29 13:11) [8]


> А как это делают антивирусы?


Драйвером. Для примера - смотреть www.sysinternals.com FileMon



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

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.038 c
1-1098708402
dfgdfgh
2004-10-25 16:46
2004.11.07
Как выделить другим цветом некоторые элементы в списке TListBox?


1-1098328595
Mitka
2004-10-21 07:16
2004.11.07
Как удалять динамически создаваемые кнопки?


6-1093803239
MeMO
2004-08-29 22:13
2004.11.07
MAC адрес


14-1097532323
DeMoN-777
2004-10-12 02:05
2004.11.07
Сайт => Игры для мобильников


14-1098349334
AlexG
2004-10-21 13:02
2004.11.07
Мне нужен метод остановить работу компа на N сек





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский