Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Реестр 


helper   (2002-02-02 08:29) [0]

Как оповестить windows о том, что был изменен реестр. Без перезагрузки



Василий Свиридов   (2002-02-02 10:02) [1]

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



helper   (2002-02-03 07:26) [2]

не обновляются некоторые иконки в windows. Однажды я сменил иконки в меню пуске - на пункте завершение работы. Когда я ставил какую-то прогу, ее инсталлер оповестил windows и иконки в Пуске изменились!

Что делать?????



~Sergius   (2002-02-03 08:12) [3]

Дело тут вовсе не в реестре.
Иконки хранятся в кэше иконок (файл ShellIconCache в директории Виндовс). Иначе прорисовка иконок была бы слишком долгой, не так ли?
Иногда даже перезагрузка не помогает, чтобы этот кэш обновить. С другой стороны, есть спец. программки, которые этот кэш заставляют обновиться (т.е. пересоздать). И никаким реестром, посылкой сообщений и т.д.... дело не обойдется.

P.S. Для оповещения о изменении реестра см. сообщение WM_SETTINGCHANGE

P.P.S. Axialis AX-Icons, например, умеет делать Rebuild Icon Cache, возможно она, просто удаляет файл кэша и просит перерисовать десктоп. смотри ее напр. на http://soft.bitrix.ru/catalog/default.asp?CID=1003



~Sergius   (2002-02-03 08:19) [4]

У меня есть предположение, что подобные программы просто удаляют файл кэша, а потом САМИ его создают. Хотя, это просто предоложение.



Набережных С.   (2002-02-03 11:02) [5]

При работе через IShellLink иконки меняются сразу.




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх







Память: 0.74 MB
Время: 0.024 c
3-94330           IronHawk              2002-04-09 15:59  2002.04.29  
Приветствую Мастеров ! Есть вопрс, Table1 ругаеться на базу,


4-94642           Tosov                 2002-02-27 02:08  2002.04.29  
Запись 64битного числа в реестр


7-94588           Torn                  2002-01-31 09:12  2002.04.29  
Вход в сеть под Win98 автоматически без ввода пароля


3-94293           binsprog              2002-04-08 20:14  2002.04.29  
Getting username using TDatabase


1-94445           BlackJack             2002-04-13 01:11  2002.04.29  
Поддержка сериализации в Delphi.