На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Environment Variables



Every process has an environment block that contains a set of environment variables and their values. The command processor provides the set command to display its environment block or to create new environment variables. Programs started by the command processor inherit the command processor's environment variables.

By default, a child process inherits the environment variables of its parent process. However, you can specify a different environment for the child process by creating a new environment block and passing a pointer to it as a parameter to the CreateProcess function.
The GetEnvironmentStrings function returns a pointer to the environment block of the calling process. This should be treated as a read-only block; do not modify it directly. Instead, use the SetEnvironmentVariable function to change an environment variable. When you are finished with the environment block obtained from GetEnvironmentStrings, call the FreeEnvironmentStrings function to free the block.

The GetEnvironmentVariable function determines whether a specified variable is defined in the environment of the calling process, and, if so, what its value is.
For more information, see the examples in Changing Environment Variables.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Переменные Среды



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

По умолчанию, процесс ребенка наследует переменные среды своего родительского процесса. Тем не менее, Вы можете определить другую среду для процесса ребенка создавая нового блока среды и передавая указатель этому как параметр в функцию CreateProcess.
Функция GetEnvironmentStrings возвращает указатель блоку среды вызова процесса. Это должно быть рассмотрено как только для чтения блок; не модифицируйте это непосредственно. Взамен, используйте функцию SetEnvironmentVariable, чтобы изменять переменную среды. Когда Вы завершены блоком среды полученным из GetEnvironmentStrings, назовите функцию FreeEnvironmentStrings, чтобы освобождать блока.

Функция GetEnvironmentVariable определяет определена определенная переменная в среде вызова процесса, и, если так, какая величина.
Более подробно, смотри примеры в Изменении Переменных Среды.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz