Вверх ↑
Ответов: 1305
Рейтинг: 29
#1: 2008-01-07 12:35:19 ЛС | профиль | цитата
Как уведомить все приложения, что реестр был изменён?

Для этого можно послать в систему широковещательное сообщение WM_WININICHANGE, указав в нём, что изменения касаются реестра. Большинство приложений, работа которых связана с реестром, должны реагировать на сообщение WM_WININICHANGE.

Пример:


procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(HWND_BROADCAST,WM_WININICHANGE,0,LongInt(PChar('RegistrySection')));
end;

PS: судя по заголовку топика, ты об этом и сам уже знаешь
карма: 0

0
файлы: 1code_8082.txt [150B] [572]