powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Где храниться переменная окружения?
11 сообщений из 11, страница 1 из 1
Где храниться переменная окружения?
    #38778842
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Пишу:

echo %ANT_HOME%
D:\Apps\WLS\wls12130\oracle_common\modules\org.apache.ant_1.9.2

Хотя, если смотреть через environment variables через gui, то там установлена системная переменная ANT_HOME и путь к ней другой прописан.

Почему echo возвращает отличный путь от прописаного в гуи?

Спасибо.
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38778861
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому, что любой скрипт имеет полное право переустановить любую переменную.
И даже каждый пользователь. Более того, по умолчанию, переопределяются TMP и TEMP.
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38778880
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что есть переменные окружения системы, которые перекрываются переменными
конкретного пользователя, а они, в свою очередь - переменными конкретного процесса. И блок
переменных процесса наследуется дочерними процессами и изменяется ими не влияя на
родительский. В-общем, иерархия это.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38779459
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

авторПотому, что любой скрипт имеет полное право переустановить любую переменную.
И даже каждый пользователь.

авторПотому что есть переменные окружения системы, которые перекрываются переменными
конкретного пользователя, а они, в свою очередь - переменными конкретного процесса.

Это же где - то храниться? Скрипт не может же навечно установить. Если я правильно понимаю, то значения могут храниться в реестре.

Плюс, у меня не были запущены процесы, которым нужен ant.

Вообщем, можно ли установить нужное мне значение переменной до тех пор пока её не установить другой процесс?
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38779531
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"О сколько нам открытий чудных готовит" next-next-next ...
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38779743
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

спасибо,

В C:\Users\User\AppData\Local\Temp храняться переменные окружения, которые времено устанавливаются скриптами и процессами?

Их там можно как то идентифицировать? Там кучу файлов в темпе.

Хотя, наверное, это и не нужно, надо просто понять, какой скрипт/процесс в какой мометнт времени переопределяет нужную мне переменную окружения?
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38779764
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusBasil A. Sidorov,

спасибо,

В C:\Users\User\AppData\Local\Temp храняться переменные окружения, которые времено устанавливаются скриптами и процессами?

Их там можно как то идентифицировать? Там кучу файлов в темпе.

Хотя, наверное, это и не нужно, надо просто понять, какой скрипт/процесс в какой мометнт времени переопределяет нужную мне переменную окружения?

О наивный падаван!
Тибе показали МЕСТО, где написано значение переменной и где МОЖНО ЕГО ИЗМЕНИТЬ.
Устанавливает его сам cmd.exe при запуске.
Хранится эта хрень в реестре пользователя.
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38780036
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusВ C:\Users\User\AppData\Local\Temp храняться переменные окружения, которые
времено устанавливаются скриптами и процессами?
Нет. Устанавливаемые процессами переменные окружения хранятся в блоке переменных окружения
в контексте процесса. То есть, короче говоря, в ОЗУ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38780495
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2,

Вы невнимательно читали вопрос и переписку.
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38780496
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Спасибо.
...
Рейтинг: 0 / 0
Где храниться переменная окружения?
    #38782415
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2mr_virtusBasil A. Sidorov,

спасибо,

В C:\Users\User\AppData\Local\Temp храняться переменные окружения, которые времено устанавливаются скриптами и процессами?

Их там можно как то идентифицировать? Там кучу файлов в темпе.

Хотя, наверное, это и не нужно, надо просто понять, какой скрипт/процесс в какой мометнт времени переопределяет нужную мне переменную окружения?

О наивный падаван!
Тибе показали МЕСТО, где написано значение переменной и где МОЖНО ЕГО ИЗМЕНИТЬ.
Устанавливает его сам cmd.exe при запуске.
Хранится эта хрень в реестре пользователя.

вообще то хранится оно в памяти каждого процесса. а для первого процесса (shell) оно хранится в реестре.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Где храниться переменная окружения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]