|
|
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Нужно повесить прогу, которая будет перехватывать ЛЮБЫЕ изменения файлов в моей папке и блокировать их. Так делает, например, ДрВеб. Если просто ПОСМОТРЕТЬ содержимое вируса, то паук его вылечивает, а я получаю сообщение, что файла НЕТ. В какую сторону копать? Какие функции за такое отвечают? Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2008, 05:52 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Копать в сторону принципов работы вирусов и антивирусов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2008, 09:52 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Единственный правильный способ -- DDK, драйвер фильтр файловой системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2008, 10:29 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
поиск по словам API и Hook ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2008, 10:54 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Можно еще установить владельца фалов другого, либо открыть все файлы без SHARE_READ|_WRITE. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2008, 10:56 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Я написал прогу, которая следит за выбранной папкой (мои проекты). Любые изменения в файловой системе. Использую для этого ReadDirectoryChangesW. Нужна доработка: если идет обращение к критичному для меня файлу, то выдавать сообщение об этом и временно блокировать, пока я не разрешу/запрещу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2008, 14:49 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
А не проще-ли выставить соотв. права доступа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2008, 16:58 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Всё-таки лучшее решение -- это фильтр-драйвер. Есть даже исходники. Во-первых, это знаменитый Filemon Руссиновича, предыдущие версии были с открытым кодом (драйвер + GUI-морда), они до сих пор доступны в сети. Во-воторых, в Windows Server 2003 DDK тоже есть код такого драйвера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2008, 23:20 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Filemon... Не нашел исходники. Если есть и знаешь где смотреть, то скинь саму функцию. Интерфейс не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 09:45 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 13:10 |
|
||
|
Запрет доступа к файлам (как у антивирей)
|
|||
|---|---|---|---|
|
#18+
Max-xaMЯ написал прогу, которая следит за выбранной папкой (мои проекты). Любые изменения в файловой системе. Использую для этого ReadDirectoryChangesW. Нужна доработка: если идет обращение к критичному для меня файлу, то выдавать сообщение об этом и временно блокировать, пока я не разрешу/запрещу. Ты, мил человек совсем не в ту сторону копаешь. Мониторинг фс - весчь конечно полезная для самообразования. Но твоя проблема решатеся проще. Я тебе могу посоветовать почитать про SVN или Team Foundation Server (если для Microsoft). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 11:41 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=16&tid=1344780]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
202ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 514ms |

| 0 / 0 |
