FAQ:WinAPI VCPP:установка переменных окружения — различия между версиями
Материал из Весельчак У
RXL (обсуждение | вклад) (Новая: ===Как программно установить переменные окружения?=== Чтобы добавить или изменить их программно, необх...) |
(нет различий)
|
Текущая версия на 15:33, 3 октября 2009
Как программно установить переменные окружения?
Чтобы добавить или изменить их программно, необходимо воспользоваться ключом реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment
Затем нужно отправить широковещательное сообщение WM_SETTINGCHANGE - это позволит приложениям узнать об изменениях:
::SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);