-
Для того что бы перехватить обращение к файловой системе и выдать запрос(на разрешение) пользователя обязательно писать драйвер или можно малой кровью обойтись?
Т.е. программа которая мониторит конкретный(е) каталог(и) и при каком либо изменении выдавать тот самый вопрос.... ну типа как это делают антивирусы...
-
FindFirstChangeNotification
/
FindNextChangeNotification
/
FinddoseChangeNotification
?
-
> обязательно писать драйвер
Обязательно, тем более, если ты хочешь "как это делают антивирусы".
-
> korneley © (11.10.08 17:20) [1]
Сперва в вашем случае происходит изменение а только потом уведомление.
Хотя можно обойтись малой кровью, достаточно написать минифильтр-драйвер, только на определённую функцию.
-
> Городской Шаман (11.10.08 17:27) [3]
Я и не претендую :) Но ведь можно, получив известие "после", исправить то, что не укладывается в политику партии. Ректальный, конечно, способ, но возможный. Зато, штатный, так сказать, без нулевого кольца.
-
> Обязательно, тем более, если ты хочешь "как это делают антивирусы".
Ясно... никогда не занимался написанием драйверов. Вопрос - это сложно?
Т.е. всего-то нужно блокировать какие либо(все) действия с ф/с с показом сообщения, в котором кратко указано, какая производится попытка действия... и возможность разрешить или запретить....
(т.е. много чего нужно задействовать и можно ли такой штукой пользоватся без перезагрузки системы)
ЗЫ: Да это все из-за вирусов на флэшках и линчивания кого-то в соседней ветке...
-
> {RASkov} © (11.10.08 18:10) [5]
:))) Прикольно. У Вас других задач нет? Легче и дешевле (имхо) отдать это тем, кто давно данной областью увлечён. Ну, например, Агнитуму, Касперскому (там теперь свой человек ;), Авасту, или ещё кому. По крайней мере можно техподдержку долбить с чувством, с толком, с расстановкой... Они реагируют, проверено :)
-
> {RASkov} © (11.10.08 18:10) [5]
>
> > Обязательно, тем более, если ты хочешь "как это делают
> антивирусы".
>
> Ясно... никогда не занимался написанием драйверов. Вопрос
> - это сложно?
Файловых систем сложно, есть только одна книжка на английском и то ее можно или скачать скан или купить на amazon с доставкой в два месяца.
Windows NT File System Internals
-
> korneley © (11.10.08 18:34) [6]
>
>
> > {RASkov} © (11.10.08 18:10) [5]
>
> :))) Прикольно. У Вас других задач нет?
Угу, если с нуля то месяца на 2-3 изучения и работы.
-
> [6] korneley © (11.10.08 18:34)
> :))) Прикольно. У Вас других задач нет?
Дык делфи - это просто мое хобби... мне все равно что делать... ;)
Вот только проблема в данном случае:
> только одна книжка на английском
:(
> Ну, например, Касперскому
боже упаси :)
Я вообще если что-то и делаю(ПО и Делфи), то делаю исключительно для себя, иногда поэтой причине мои вопросы могут быть странными :)
-
> Обязательно, тем более, если ты хочешь "как это делают антивирусы".
> Вопрос - это сложно?
А чегой-то я размечтался-то.... :(
...я акромя делфи низнаю больше ничего, а драйвер(или задуманную программку) на делфях вряд ли напишешь, так ведь? :)
-
> {RASkov} © (11.10.08 20:07) [9]
>
> > [6] korneley © (11.10.08 18:34)
> > :))) Прикольно. У Вас других задач нет?
>
> Дык делфи - это просто мое хобби... мне все равно что делать.
> .. ;)
> Вот только проблема в данном случае:
>
> > только одна книжка на английском
>
> :(
Могу выложить скан. Там мегабайт 10 в архиве. В принципе там нет ничего сложного, если понять, как все запутано.
-
> на делфях вряд ли напишешь
Хотя нет.... моя тезка Riply на делфях вон какие вещи делает, сам Бил Гейтс позавидует...
:о)
-
> {RASkov} © (11.10.08 20:12) [10]
>
> > Обязательно, тем более, если ты хочешь "как это делают
> антивирусы".
>
>
> > Вопрос - это сложно?
>
> А чегой-то я размечтался-то.... :(
> ...я акромя делфи низнаю больше ничего, а драйвер(или задуманную
> программку) на делфях вряд ли напишешь, так ведь? :)
Ищи WDK, там есть ntifs.h Отдельно IFS Kit продается за 109$, с WDK бесплатен.
-
> {RASkov} © (11.10.08 20:14) [12]
>
> > на делфях вряд ли напишешь
>
> Хотя нет.... моя тезка Riply на делфях вон какие вещи делает,
> сам Бил Гейтс позавидует...
> :о)
Она не на делфях.
-
> [11] Городской Шаман (11.10.08 20:13)
> Могу выложить скан.
Дык англ же :(.... Ну выложи куда-нибудь.... Мож чего и пойму... благо переводчиков сейчас как блох на кошке....
-
> [14] Городской Шаман (11.10.08 20:16)
> Она не на делфях
Как это!? А на чем же?...(
-
> ntifs.h
Это Си?
-
-
> [18] Городской Шаман (11.10.08 20:27)
Спасибо, скачал....