[win] установка переменных окружения
В 2000 и т.п. в Control Panel - System - Advanced - дальше понятно
Вопрос вдогонку. Как добавить свои переменные в дефолтное окружение, которое устанавливается при загрузке винды? Как это сделать "мышкой" я, кажется, нашел. А из консоли?
Добавлять в реестр очень просто - пишешь в *.reg файл строчку типа
REGEDIT
; This is the ProgID
HKEY_CLASSES_ROOT\CarInProcServer.CoCar\CLSID = {7AD2D539-EE35-11d2-B8DE-0020781238D4}
; A CLSID entry typically has these two lines
HKEY_CLASSES_ROOT\CLSID\{7AD2D539-EE35-11d2-B8DE-0020781238D4} = CarInProcServer.CoCar
HKEY_CLASSES_ROOT\CLSID\{7AD2D539-EE35-11d2-B8DE-0020781238D4}\InprocServer32 =CarInProcServer.dll
И исполняешь его


Это не хак, а фича. Пишешь просто путь к ключу в реестре и значение, которое ему присваиваешь. Сделай экспорт ветки реестра в файл и увидишь в нем тоже самое.
Оставить комментарий
aliska12
Как сделать переменные окружения "глобальными". Например:Изменит переменную PATH только для текущего окошка консоли, а мне нужно, чтобы изменения затронули всю систему.