Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: вновь реестр Добавлено: 28.03.04 07:39  

Автор вопроса:  fallen66 | Web-сайт: www.littlehumans.nm.ru

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

в общем суть проблеммы:

допустим мы хотим изменить иконку какого-нить файла (пусть будет .txt). для этого я в реестр записываю соответствующую информацию (HKCR\txtfile\DefaulIcon и т.д.).

НО, измения вступают в силу только при перезагрузки системы, а не тот час. хотя есть программы (IconPackager, например), которые "заставляют" винду "перечитать" реестр.

вот в принципе и сам вопрос: как заставить винду перечитать реестр, т.е., чтобы изменения, которые я внес вступили в силу?

если конкретнее, то мне нужно добавить в System Enviroments Path свою папку. (инфа эта хранится в HK_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path).

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 28.03.04 10:53

Насколько я помню, для обновления иконок удаляют ShellIconCache из папки Винды и вызывают InvalidRect для окна, где эти иконки отображаются.

Ответить

Номер ответа: 2
Автор ответа:
 fallen66



Вопросов: 9
Ответов: 12
 Web-сайт: www.littlehumans.nm.ru
 Профиль | | #2
Добавлено: 28.03.04 23:37

а для папок среды что удалять?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам