Операционные системы. Программирование в операционной среде Windows

8 При регистрации пользователя ОС создает процесс-оболочку, связывая с ним группу строк — переменных окружения. Система получает начальные значения этих строк, анализируя два раздела в реестре. В первом разделе список переменных окружения, относящихся к системе, во втором - список переменных окружения, относящихся к пользователю, который в настоящее время зарегистрирован в системе. Пользователь может добавлять, удалять или изменять переменные окружения через апплет Система (System) из Панели управления (Control Panel). В этом апплете надо открыть вкладку Дополнительно (Advanced) и щелкнуть кнопку Переменные среды (Environment Variables) (рис. 1.1). Свойства системы И ® Восстановление системы Автоматическое обновление Общие Удаленные сеансы Имя компьютера Оборудование Дополнительно Необходимо иметь права администратора для изменения большинства перечисленных параметров. Быстродействие Визуальные эффекты, использование процессора, оперативной и виртуальной памяти Параметры Профили пользователей Параметры рабочего стола, относящиеся ко входу в систему Параметры Загрузка и восстановление Загрузка и восстаноЕление системы, отладочная информация Параметры Переменные среды Отчет об ошибках ОК Отмена Применить Рис. 1.1. Окно «Свойства системы» Па экране появится диалоговое окно, представленное на рис. 1.2. Модифицировать переменные из списка, относящегося к системе, разрешается только пользователю с правами администратора. Переменные окружения применяются для настройки приложения. Пользователь может создать переменную окружения, например через панель управления, затем запустить приложение. Приложение может проверить значение переменной и соответствующим образом реагировать. Можно создать переменную окружения в одном процессе, а использовать в любом другом. Это один из способов передачи данных дочерним процессам.

RkJQdWJsaXNoZXIy MTY0OTYy