Страница: 1 |
в общем с этой проблеммой столкнулся еще год назад, ответа так и не получил и забил, но сейчас забить уже не получится, это просто не обходимо. в общем суть проблеммы: допустим мы хотим изменить иконку какого-нить файла (пусть будет .txt). для этого я в реестр записываю соответствующую информацию (HKCR\txtfile\DefaulIcon и т.д.). НО, измения вступают в силу только при перезагрузки системы, а не тот час. хотя есть программы (IconPackager, например), которые "заставляют" винду "перечитать" реестр. вот в принципе и сам вопрос: как заставить винду перечитать реестр, т.е., чтобы изменения, которые я внес вступили в силу? если конкретнее, то мне нужно добавить в System Enviroments Path свою папку. (инфа эта хранится в HK_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path).
Насколько я помню, для обновления иконок удаляют ShellIconCache из папки Винды и вызывают InvalidRect для окна, где эти иконки отображаются. а для папок среды что удалять? Страница: 1 |
Вопрос: вновь реестр
Добавлено: 28.03.04 07:39
Автор вопроса: fallen66 | Web-сайт:
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 28.03.04 10:53
Номер ответа: 2
Автор ответа:
fallen66
Вопросов: 9
Ответов: 12
Web-сайт:
Профиль | | #2
Добавлено: 28.03.04 23:37