Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Аватара пользователя
SuperMaximus

Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение SuperMaximus »

Уже с полгода ищу что-то подобное.

Как (в цикле или может быть в потоке) отследить создание ключа в реестре.



ПОСТАНОВКА ЗАДАЧИ:

Допустим, моя программа висит в трее и как только ключ по заданному адресу обнаруживается, она его удаляет.
Аватара пользователя
bgg0408

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение bgg0408 »

Берем ставим хук на функцию создания ключа и делаем, что нам вздумаеся. Рекоменжую взглянуть на исходники Regmon с
www.sysinternals.com
Аватара пользователя
SuperMaximus

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение SuperMaximus »

Не всё так просто,учитывайте права доступа в NT.

Regmon-у не всё позволено видеть.
Аватара пользователя
SuperMaximus

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение SuperMaximus »

Спасибо за наводящий совет, но все-таки как ИМЕННО это сделать?

Hook то поставить можно и что дальше?
Аватара пользователя
SuperMaximus

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение SuperMaximus »

Да возьмите исходники Regmon'а и поизучайте!

Берете и ставите хук на функцию. Вызывается функция создания ключа, Вы ее перехватываете и управление передается Вашей функции, а что в ней делать Ваше дело Изображение
Аватара пользователя
SuperMaximus

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение SuperMaximus »

Ну и откуда же взять исходники Regmon'а?

На
www.sysinternls.com
только сам Regmon...
Аватара пользователя
SuperMaximus

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение SuperMaximus »

If you want to license Regmon for redistribution, or license Regmon source code, please contact [url=mailto:licensing@sysinternals.com]licensing@sysinternals.com[/url]. Или просто напишите им на мыло, пояснив причину интереса.
Аватара пользователя
bgg0408

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение bgg0408 »

А у меня они дома есть Изображение Нашлись. Находить хлам надо уметь.
Аватара пользователя
shurikan

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение shurikan »

bgg0408

Если поделишься, другим искать не придется... Изображение
Аватара пользователя
shurikan

Re: Delphi - CPPB or Delphi:Как отследить создание reg ключа?

Сообщение shurikan »

Да, выложить было бы совсем не плохо. Буду весьма признателен.
Ответить

Вернуться в «Программирование и базы данных»