Страница: 1 | 2 |
Вопрос: Файловый HOOK
Добавлено: 25.10.06 01:21
Автор вопроса: xShadow
Сталкивался кто'нить с реализацией сабжа ?
Смысл в наличии события при открытии файлов. Такое конечно и через HKEY_CLASSES_ROOT сделать можно для некоторых типов файлов, но хотелось бы по науке.
З.Ы.
Поиск не пашет - уже писал.
Ответы
Всего ответов: 21
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 25.10.06 22:24
Перехватывай CreateFile или посмотри на исходники filemon
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 26.10.06 03:02
Google тоже упал?
Номер ответа: 3
Автор ответа:
xShadow
Вопросов: 3
Ответов: 12
Профиль | | #3
Добавлено: 27.10.06 00:27
Надо бы найти сей перехват, поскольку исходники ФайлМона нашел только на С, а это вариант безперспективный, поскольку сколько вечеров я на этот С потратил, а пользы ровный НОЛЬ.
З.Ы.
Ну да, Гугла не упала, еще яндекс и рамблер тоже не упали ... все стоят ... в принципе можно и вручную поискать ... страница за страницей, а если серьёзно, поиск на сайте интересно заработает когда'нить.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 27.10.06 04:34
конечно вопрос когда...
С другой стороны, оно все тот же гугл умеет искать по конкретному сайту...
Номер ответа: 5
Автор ответа:
xShadow
Вопросов: 3
Ответов: 12
Профиль | | #5
Добавлено: 27.10.06 11:53
с той же стороны, моя жена тоже умеет копаться в моих дисках, такая х...ня знаете ли получается ...
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 27.10.06 18:13
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 28.10.06 01:14
И тут прибегают нетовцы...
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 28.10.06 07:31
И начинают рассказывать, как на .NET написать драйвер перехвата обращений к файловой системе?
Номер ответа: 9
Автор ответа:
xShadow
Вопросов: 3
Ответов: 12
Профиль | | #9
Добавлено: 28.10.06 19:30
... эт я не понял, эт типа VB на большее,
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 29.10.06 00:26
))))) у мя аналогичная ситуация, три или больше кнопок получалось, но драйвера я знаю только теоретически как пишутся
Впрочем в связки VB+ASM, даже без того же Си, можно выкручиваться... Зато на VB быстрее интерфейс писать, быстрее работу с базой данных организовывать... В нем просто знаний меньше нужно.
Еще есть такое народное мнение:
Если на языке может писать любой дурак (легкий язык) - на нем и будут писать только дураки
Номер ответа: 11
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #11
Добавлено: 29.10.06 06:30
В C++ есть редактор диалогов, а библиотеки типа mysql++ куда удобнее VBшного метода.
Предлагаю тебе попариться над несколькими несложными (в принципе решаемыми!) задачами на VB, чуть сложнее 3 кнопок: мультитредность, COM-интерфейсы без IDispatch, создание не-ActiveX DLL. Думаю, как попаришься, придешь к тому же самому выводу.
Номер ответа: 12
Автор ответа:
xShadow
Вопросов: 3
Ответов: 12
Профиль | | #12
Добавлено: 29.10.06 16:42
Так я ж не комсомолец, чтоб в гамаке и в противозагах заниматься чем попало ... мне всего то одно событие получить то надо было ...
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 29.10.06 19:19
Да знаю я что в Си есть... Возможно дело вкуса, привычки... вб для меня удобнее, проще я бы сказал...
мультитредность, COM можно реализовывать например на PB... а обычную длл на ассемблере например... Вообщем комбинировать нужно конечно...
Номер ответа: 14
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #14
Добавлено: 29.10.06 19:25
Могу накатать пример мультитредности на VB .NET - 10 строк кода
Номер ответа: 15
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #15
Добавлено: 30.10.06 06:40
Думаю, речь идет о VB6. 2xShadow: перечисленные задачи не являются задачами в гамаке и противогазах, это стандартные, часто встречающиеся задачи, решение которых на ВБ6 в силу его кривой архитектуры непропорционально сложно. А из задач в гамаке и противогазе могу тебе привести следующую - есть 600 миллионов писем, найти из них спам с 99.9%-ной точностью. Если на VB6 почти неразрешимы несложные задачи, как на нем писать сложные?