Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Файловый HOOK Добавлено: 25.10.06 01:21  

Автор вопроса:  xShadow
Сталкивался кто'нить с реализацией сабжа ?
Смысл в наличии события при открытии файлов. Такое конечно и через HKEY_CLASSES_ROOT сделать можно для некоторых типов файлов, но хотелось бы по науке.

З.Ы.
Поиск не пашет - уже писал.

Ответить

  Ответы Всего ответов: 21  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 28.10.06 07:31
И начинают рассказывать, как на .NET написать драйвер перехвата обращений к файловой системе? :)

Ответить

Номер ответа: 9
Автор ответа:
 xShadow



Вопросов: 3
Ответов: 12
 Профиль | | #9 Добавлено: 28.10.06 19:30
... эт я не понял, эт типа VB на большее,
чем хелловорлд или три кнопочки и бмп-картинка
не способен ? ... то-то я парюсь с 98 года, б**ть, что ни напишу, всё три кнопки выходит ...

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 29.10.06 00:26
:)))))) у мя аналогичная ситуация, три или больше кнопок получалось, но драйвера я знаю только теоретически как пишутся :)

Впрочем в связки VB+ASM, даже без того же Си, можно выкручиваться... Зато на VB быстрее интерфейс писать, быстрее работу с базой данных организовывать... В нем просто знаний меньше нужно.

Еще есть такое народное мнение:
Если на языке может писать любой дурак (легкий язык) - на нем и будут писать только дураки

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 29.10.06 06:30
Зато на VB быстрее интерфейс писать, быстрее работу с базой данных организовывать...

В C++ есть редактор диалогов, а библиотеки типа mysql++ куда удобнее VBшного метода.
то-то я парюсь с 98 года, б**ть, что ни напишу, всё три кнопки выходит

Предлагаю тебе попариться над несколькими несложными (в принципе решаемыми!) задачами на 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, чуть сложнее 3 кнопок: мультитредность, COM-интерфейсы без IDispatch, создание не-ActiveX DLL. Думаю, как попаришься, придешь к тому же самому выводу.

Могу накатать пример мультитредности на VB .NET - 10 строк кода :)

Ответить

Номер ответа: 15
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #15
Добавлено: 30.10.06 06:40
Думаю, речь идет о VB6. 2xShadow: перечисленные задачи не являются задачами в гамаке и противогазах, это стандартные, часто встречающиеся задачи, решение которых на ВБ6 в силу его кривой архитектуры непропорционально сложно. А из задач в гамаке и противогазе могу тебе привести следующую - есть 600 миллионов писем, найти из них спам с 99.9%-ной точностью. Если на VB6 почти неразрешимы несложные задачи, как на нем писать сложные?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам