Войти

Показать полную графическую версию : CPPB or Delphi:Как отследить создание reg ключа?


SuperMaximus
27-01-2004, 21:48
Уже с полгода ищу что-то подобное.
Как (в цикле или может быть в потоке) отследить создание ключа в реестре.

ПОСТАНОВКА ЗАДАЧИ:
Допустим, моя программа висит в трее и как только ключ по заданному адресу обнаруживается, она его удаляет.

bgg0408
28-01-2004, 01:02
Берем ставим хук на функцию создания ключа и делаем, что нам вздумаеся. Рекоменжую взглянуть на исходники Regmon с www.sysinternals.com

SuperMaximus
28-01-2004, 23:09
Спасибо за наводящий совет, но все-таки как ИМЕННО это сделать?
Hook то поставить можно и что дальше?

bgg0408
29-01-2004, 00:11
Да возьмите исходники Regmon'а и поизучайте!
Берете и ставите хук на функцию. Вызывается функция создания ключа, Вы ее перехватываете и управление передается Вашей функции, а что в ней делать Ваше дело :)

SuperMaximus
29-01-2004, 20:30
Ну и откуда же взять исходники Regmon'а?
На www.sysinternls.com только сам Regmon...

Prisoner
30-01-2004, 06:09
If you want to license Regmon for redistribution, or license Regmon source code, please contact licensing@sysinternals.com. Или просто напишите им на мыло, пояснив причину интереса.

bgg0408
06-02-2004, 00:54
А у меня они дома есть :) Нашлись. Находить хлам надо уметь.

shurikan
06-02-2004, 02:27
bgg0408
Если поделишься, другим искать не придется... :gigi:

Prisoner
06-02-2004, 12:29
Да, выложить было бы совсем не плохо. Буду весьма признателен.

SuperMaximus
01-03-2004, 22:20
Гады не делятся исходниками.
Написал вежливое письмо с просьбой о лицензировании - не фига в ответ.
ЕСЛИ КОМУ-ТО НЕ ЖАЛКО - ПОДЕЛИТЕСЬ!

RIKO
08-03-2004, 15:48
Не всё так просто,учитывайте права доступа в NT.
Regmon-у не всё позволено видеть.




© OSzone.net 2001-2012