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

В данной ветви реестра также находится параметр расширенного строкового типа DllDirectory. Он задает путь к каталогу, в котором хранятся библиотеки, определенные в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs.

Заметьте, что исключить определенные библиотеки из списка известных библиотек можно достаточно простым способом. Для этого нужно указать библиотекиисключения в значении параметра REG_MULTI_SZ-типа ExcludeFromKnownDlls, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager.

Службы

Ветвь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services содержит все сведения о сервисах и службах, установленных на компьютере. Кроме того, она хранит сведения о том, будет ли служба автоматически загружаться при входе в систему (чтобы просмотреть информацию обо всех службах и способах их загрузки, введите в окне Запуск программы команду services.msc). Рассмотрим формат содержимого подразделов данной ветви.

• Description – данный параметр строкового типа определяет строку описания для соответствующей службы. Строка отображается в поле Описание окна, вызываемого двойным щелчком кнопки мыши на соответствующей службе в окне Службы.

• DisplayName – этот параметр строкового типа задает строку названия службы. Строка отображается в поле Имя службы окна свойств службы.

• ObjectName – данный параметр строкового типа определяет, от чьего имени будет выполняться запуск программы. Если значение этого параметра равно LocalSystem, то вход будет выполняться с правами системы. Если значение этого параметра равно NT Authority\NetworkService, то вход будет произведен от имени сетевой службы. Если же нужно предоставить службе вход от имени какого-нибудь пользователя данного компьютера, то этому параметру нужно присвоить строку .\логин пользователя.

• ErrorControl – этот REG_DWORD-параметр задает поведение системы при возникновении ошибок в работе службы. Если значение данного параметра равно 0, то ошибки будут игнорироваться. При значении параметра равном 1 пользователь будет предупреждаться об ошибке. Если значение параметра равно 2, то при появлении ошибки система будет перезагружаться.

• ImagePath – данный параметр строкового типа определяет путь к файлу службы. Именно этот файл будет запускаться при входе пользователя в систему. Чтобы данный файл запускался, он действительно должен быть службой, то есть должен корректно ответить на запросы системы. Например, если таким образом запускать какую-нибудь программу, например regmon.exe, то она сначала запустится (вы сможете увидеть ее окно, если в параметре Type, о котором будет рассказано ниже, будет присутствовать битовая маска 0х00000100), а через некоторое время появится сообщение, что служба не отвечает на запросы, и после этого regmon.exe прекратит свою работу.

Внимание!

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

• Start – этот REG_DWORD-параметр задает, в какой момент загрузки системы будет запускаться указанная служба. Например, если значение этого параметра равно 0, то служба будет запускаться при загрузке операционной системы. При значении 1 служба будет запускаться при инициализации операционной системы. Если значение данного параметра равно 2, то служба будет запускаться автоматически при входе в систему. При значении 3 служба должна запускаться вручную; значение 4 означает, что эта служба отключена.

• Type – данный REG_DWORD-параметр указывает, к какому типу программ относится эта служба. Он может принимать следующие значения:

1 – определяет устройства уровня ядра;

2 – задает драйвер файловой системы;

4 – является аргументом для адаптера;

8 – относится к службам файловой системы;

10 – является программой, запускающей свой процесс;

20 – является программой, запускающей общий процесс.

К значению этого параметра может также добавляться битовая маска 0х00000100. Если она присутствует, то система будет разрешать данной службе взаимодействие с Рабочим столом.

• Group – этот строковый параметр определяет группу, к которой будет относиться служба. Именно от группы зависит, как быстро будет запущена служба – сначала запускаются все службы одной группы, потом все службы другой и т. д. Например, в системе могут быть определены следующие группы: Primary disk, SCSI miniport, Event log, Video, Base, File system и др.

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

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

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT
Самоучитель современного пользователя ПК
Самоучитель современного пользователя ПК

В самоучителе рассмотрены темы, актуальные для современного пользователя ПК: цифровое фото, запись, оцифровка, обработка и воспроизведение звуковых и видеофайлов; Web-камеры, запись компакт-дисков, а также сканирование и печать изображений, работа с дигитайзерами, подключение плазменных панелей и телевизоров к ПК. Для начинающих пользователей в необходимом объеме изложены основные сведения об устройстве компьютера и видах программ, описаны настройка и работа в инструментальных и сервисных программах (диагностика и проверка ПК, файловые менеджеры, программы-антивирусы и архиваторы). Дополнительно изложены вопросы восстановления работоспособности ПК. Рекомендуется широкому кругу читателей — начинающих пользователей и работающих на ПК, которые интересуются возможностями новой аппаратуры и программного обеспечения.

В. В. Мельниченко , Н. В. Калиниченко

Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение