Читаем Тонкости реестра Windows Vista. Трюки и эффекты полностью

• Shell – это, наверное, самый главный параметр, применяемый программой WINLOGON. Именно этот параметр строкового типа указывает на программу оболочки (по умолчанию EXPLORER.EXE), которая будет загружаться для данного пользователя. В данном параметре также можно указать несколько запускаемых при входе пользователя программ, перечислив их через запятую.

Примечание

В отличие от предыдущих, этот строковый параметр может находиться не только в ветви корневого раздела HKEY_LOCAL_MACHINE, но и в ветви корневого раздела HKEY_CURRENT_USER. Вы можете использовать разные файлы оболочек для различных пользователей системы (в Интернете можно найти много файлов оболочек).

Значение описанного выше параметра shell может быть переопределено с помощью аналогичного параметра ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System (либо той же ветви корневого раздела HKEY_LOCAL_MACHINE).

Следует заметить, что параметр shell используется только в том случае, если значение параметра REG_DWORD типа UseAlternateShell, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\option, не равно 1. Если же значение данного параметра равно 1, то файл оболочки, загружаемый операционной системой, берется из параметра строкового типа AlternateShell, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot.

Другие настройки процесса WINLOGON

Теперь рассмотрим другие интересные параметры данной ветви реестра. К ним можно отнести следующие.

• Passwordexpirywarning – данный REG_DWORD-параметр определяет количество дней перед истечением срока действия пароля. Когда до истечения этого срока останется столько дней, сколько указано в этом параметре, начнет появляться окно с просьбой сменить пароль. По умолчанию значение данного параметра равно 0хЕ (то есть две недели).

• LegalNoticeCaption и LegalNoticeText – эти строковые параметры определяют, соответственно, заголовок и текст окна, которое будет выводиться перед отображением окна ввода логина и пароля пользователя. Если компьютером пользуется несколько человек, то в этом окне можно описать правила работы за ним или список логинов и паролей, с помощью которых можно зайти в систему забывчивым пользователям.

• Background – при использовании классического окна приветствия параметр дает возможность определить цвет фона этого окна. При этом параметру следует присвоить цифровые значения трех цветовых компонент, из которых будет состоять цвет (формат RGB, то есть первая цифра определяет насыщенность красной компоненты, вторая цифра – зеленой, а третья – синей). Например, чтобы указать черный фон, этому параметру нужно присвоить значение 0 0 0, чтобы использовать белый фон – значение 255 255 255, чтобы использовать красный, зеленый или синий, соответственно, значения 255 0 0, 0 255 0, 0 0 255. Остальные значения промежуточные. По умолчанию используется голубой фон.

Стандартный способ автоматического запуска программ

Ветвь HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows также может содержать параметры, значения которых будут загружаться при входе пользователя в систему. Рассмотрим их (все они имеют строковый тип).

• Load – определяет программы (пишутся через запятую), которые будут запускаться до входа пользователя в систему.

• Run – задает программы (также пишутся через запятую), которые будут загружаться после входа пользователя в систему.

• AppInit_DLLs – определяет все библиотеки, которые должны загружаться вместе с запуском любой программы. Данный параметр находится и в соответствующей ветви корневого раздела HKEY_LOCAL_MACHINE.

От значения параметра REG_DWORD-типа LoadAppInit_DLLs зависит, будет ли использоваться содержимое параметра AppInit_DLLs. Данный параметр также находится в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows.

Ветвь HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run является стандартной и применяется для автозапуска программ при входе пользователя в систему. Чтобы запустить программу с помощью данной ветви, нужно создать в ней строковый параметр с любым названием. Значение этого параметра должно содержать путь к программе, которая будет запущена при входе пользователя в систему.

Перейти на страницу:

Все книги серии Трюки и эффекты

Интернет. Новые возможности. Трюки и эффекты
Интернет. Новые возможности. Трюки и эффекты

Сегодня книжный рынок предлагает огромный выбор литературы о работе в Интернете – как для начинающих пользователей, так и для профессионалов. Но есть ли книги об Интернете, которые были бы интересны пользователю со средним уровнем подготовки? Таких изданий на русском языке почти нет. Данная книга призвана восполнить этот пробел. В ней собраны сотни неочевидных трюков и хитрых приемов для работы в Интернете, описаны десятки полезнейших программ, даны множество важных советов и рекомендаций.Диапазон рассматриваемых авторами вопросов очень широк – это и оптимизация подключения, и расширение возможности браузеров, и секреты эффективного поиска, и вопросы безопасности… Можете не сомневаться: освоив эту книгу, вы будете проводить время в Интернете куда более эффективно и интересно.

Надежда Баловсяк , Надежда Васильевна Баловсяк , Олег Бойцев , Олег Михайлович Бойцев

ОС и Сети, интернет / Интернет / Книги по IT

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных