|
|
|
Forum Guru
      
участник
Last Login: 16.10.2007 19:20
Сообщ.: 62,
Visits: 359
|
|
| пишу системный фаирвол и возникла такая проблема. можноли в vb.net с помощю hook'ов отлавить запросы в реестр. если нет то вобще на vb.net это можно сделать
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
|
|
|
|
Forum Guru
      
участник
Last Login: 16.10.2007 19:20
Сообщ.: 62,
Visits: 359
|
|
| нет c++ не нужен дело в том что программа уже готова осталось только дабавить перехват и вся когда я читал про хооки то там было что то написанно про ловушку WH_GETMESSAGE а как с ней работать до меня не допирает
|
|
|
|
|
Forum Guru
      
участник
Last Login: 16.10.2007 19:20
Сообщ.: 62,
Visits: 359
|
|
| извините поправочка WH_SYSMSGFILTER
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Я не спец по WinAPI и хукам, но по моему WH_SYSMSGFILTER здесь не подходит. В MSDN сказано, что этот хук делает следующее: Installs a hook procedure that monitors messages generated as a result of an input event in a dialog box, message box, menu, or scroll bar. The hook procedure monitors these messages for all applications in the same desktop as the calling thread. For more information, see the SysMsgProc hook procedure. Про доступ к реестру здесь ни слова. У других событий тоже про мониторинг изменений реестра ничего не сказано. Из примеров приведенных мною выше я решил, что мониторинг реесстра возможен только путем перехвата вызовов функций WinAPI. Можно ли это сделать на управляемом коде даже не знаю.
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 09.11.2007 21:16
Сообщ.: 1 131,
Visits: 8 865
|
|
| Ничего не могу сказать о хуках. Но мне кажется, это должно быть Windows Service приложение. И я бы смотрел, что там есть, в System.ServiceProcess, а заодно и в System.Security
|
|
|
|
|
Forum Guru
      
участник
Last Login: 16.10.2007 19:20
Сообщ.: 62,
Visits: 359
|
|
|
|
|