Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перехватить изменения в реестре [D6, WinXP]


nik7777 ©   (2004-06-30 14:50:00) 

Приветствую всех Мастеров!!!
Подскажите, как мне перехватить моим приложением изменения произошедшие в реестре, произведенные другим приложением.
Пример,
1) запускаю прикладуху (не моя);
2) она производит изменения в реестре;
3) моя прикладуха (она была запущена до запуска не моей) отлавливает все изменения в реестре;
4) показывает все изменения в реестре мне визуально (HKEY_CURRENT_USER\Software\Lotus);
5) я выделяю мне нужные ключи и удаляю их из реестра.

Заранее спасибо!!!


Yuri   (2004-07-01 09:43:00) [1]

Смотри статью
http://delphi.about.com/library/weekly/aa052003a.htm
http://delphi.about.com/library/code/ncaa052003a.htm


Saint   (2004-07-01 07:45:00) [2]

Есть функция WinAPI RegNotifyChangeKeyValue - см. справку


Игорь Шевченко   (2004-06-30 16:12:00) [3]

Поищи интерфейс к драйверу Regmon


noname   (2004-06-30 15:07:00) [4]

Используй либо перехват API, либо в каждую секунду проверай время изменения ключей.


Наверх

Титульная страница Поиск, карта сайта Написать письмо