Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Вопросы по реестру   Найти похожие ветки 

 
glitch   (2003-11-10 20:52) [0]

Появилась задача - отследить изменение в реестре. Есть такая функция RegNotifyChangeKeyValue. На изменения реагирует, но при её вызове программа как-бы виснет, да и какое изменение, и тем-более имя процесса, который пытается что-то изменить не сообщает =(. Может кто-нибудь знает альтернативный путь?

И еще вопросик: Нужно перелопатить все значения реестра (например найти нужное), но для этого нужно получить всё древо реестра. У меня получалось окунуться только до 3-его уровня (HKCU\Software\Borland). Народ, подсобите (буду очень рад кусочку кода). Заранее благодарен


 
mfender ©   (2003-11-11 06:14) [1]

Если знаешь где где отслеживать изменения, то зачем все пересматривать? Может проще все-таки в нужное время сверить значение с требуемым?
Мне кажется, так дешевле. Хотя, я не знаю причины этой проверки и могу сильно ошибаться.


 
glitch   (2003-11-11 15:56) [2]

Нужно как-бы перехватить попытку записи чего-либо в реестр


 
mfender ©   (2003-11-11 18:56) [3]

в реестре постоянно что-то меняется. все отслеживать - с ума сойдешь. значит надо резидентом сканер сажать, очевидно делать копию реестра, чтобы сравнивать все валуи, и, не забывать об многозадачности и многопоточности виндуса (!) :)))


 
Anatoly Podgoretsky ©   (2003-11-11 20:30) [4]

glitch (11.11.03 15:56) [2]
В такой постановки одназначный крах системы!



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-65757
IBNovice
2003-10-30 14:10
2003.11.20
violation FOREIGN KEY


1-65845
Zorlag
2003-11-09 22:58
2003.11.20
Грамотная задержка времени в Delphi


3-65765
Layner
2003-10-31 11:03
2003.11.20
Какое событие совершает DBGrid (EhDBGrid) после перехода


3-65776
rh
2003-10-31 08:00
2003.11.20
Выгрузить результаты запроса в Excel


1-65852
Evgeniy_K
2003-11-09 18:12
2003.11.20
Цветной TBitmap -> Черно-белый TBitmap