■ Msv1_0.dll — функции данной библиотеки используются для обеспечения проверки локальной безопасности компьютера: это определение прав пользователей, защита секретных объектов и объектов доверенных доменов. Для своей работы функции используют ветвь реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa.
■ Newdev.dll — используется операционной системой для установки нового Plug and Play-оборудования. Вкратце это можно описать следующим образом. После подключения нового оборудования к компьютеру менеджер Plug and Play запрашивает у драйвера шины, к которой было подключено устройство, информацию об устройстве — производит энумерацию подключенного устройства. После этого менеджер Plug and Play запускает библиотеку newdev.dll, которая и вызывает функции установки нового устройства. Эта библиотека создает список драйверов, совместимых с новым устройством, выбирает лучший из них и запускает мастер обнаружения нового устройства. Дальше управление установкой нового устройства передается программе Setup.exe.
ПРИМЕЧАНИЕ
Информация о списке драйверов и драйвере, который был выбран, заносится (при установке нового оборудования) в файл журнала, путь и имя которого можно посмотреть или определить в параметре строкового типа LogPath ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
■ powrprof.dll — предназначена для управления электропитанием компьютера — именно ее функции применяются при изменении настроек электропитания с помощью соответствующего апплета (powercfg.cpl).
■ setupapi.dll — при описании библиотеки newdev.dll говорилось, что она вызывает функции установки нового устройства. Одной из таких функций является чтение содержимого INF-файлов, поставляемых вместе с устройством. Именно для этой операции и применяется библиотека setupapi.dll.
■ umpnpmgr.dll — является диспетчером Plug and Play режима пользователя (то есть хранит WinAPI-функции для работы Plug and Play). При описании библиотеки newdev.dll диспетчер Plug and Play для простоты не разделялся на диспетчер режима ядра и диспетчер режима пользователя, однако на самом деле вначале новое устройство работает с диспетчером режима ядра, который после сбора всей необходимой информации передает управление диспетчеру режима пользователя. Он, в свою очередь, передает управление библиотеке newdev.dll.
Приложение 2.
Параметры различных программ
Приложение содержит краткий список наиболее интересных параметров различных программ, входящих в поставку Windows XP.
Программа предназначена специально для открытия значка панели управления и может вызываться со следующими параметрами.
■ USERPASSWORDS2 — вызвать диалог изменения автоматического входа пользователя в систему.
■ PRINTERS — вызвать папку Принтеры.
■ fonts — Шрифты.
■ admintools — Администрирование.
■ SCHEDTASKS — Назначенные задания.
■ NETCONNECTIONS — Сетевые подключения.
■ SCANNERCAMERA — вызвать папку Сканеры и камеры, но если она не существует, тогда открывается корневой диск.
■ infrared — вызвать апплет Инфракрасная связь.
■ international — Язык и региональные создания.
■ telephony — Телефон и модем.
■ keyboard — Клавиатура.
■ mouse — Мышь.
■ ports — вызвать апплет Свойства системы, открытый на вкладке Имя компьютера.
■ date/time — Дата и время.
■ color — вызвать апплет Свойства: Экран, открытый на вкладке Оформление.
■ desktop — Свойства: Экран.
■ sticpl.cpl — открыть папку Сканеры и камеры (данная команда работает не всегда, но, как правило, после второго вызова команды папка отображается).
Программа является диалогом Адресная книга почтовой программы Outlook Express, но может вызывать и другие диалоги.
■ /Find — Поиск людей.
■ /Open — диалог выбора файла адресной книги.
■ /New — диалог создания файла адресной книги.
■ /ShowExisting — вызвать диалог Адресная книга и показать существующие адресные книги.
■ /Certificate — диалог работы с сертификатами (если такая возможность присутствует в системе).
■ /All — показать все адресные книги.
■ /? — вызвать список возможных команд.
Программа является диалогом Импорт адресной книги, но имеет несколько дополнительных возможностей.
■ IMPORT — вызвать диалог Импорт адресной книги.
■ EXPORT — вызвать диалог Экспорт адресной книги.
После описания стольких программ, входящих в поставку почтовой программы Outlook Express, наверное, пора рассказать и о ее параметрах.
■ /mailurl:«e-mail адрес» — вызвать окно создания сообщения.
■ /outnews — открыть программу чтения новостей Outlook.
■ /newsurl:«адрес» — открыть новостной сервер.
■ /nws:«адрес» — открыть новостной сервер.
■ /eml:«адрес» — открыть сервер.