KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программное обеспечение » Роман Клименко - Недокументированные и малоизвестные возможности Windows XP

Роман Клименко - Недокументированные и малоизвестные возможности Windows XP

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Роман Клименко, "Недокументированные и малоизвестные возможности Windows XP" бесплатно, без регистрации.
Перейти на страницу:

Можно также добавить собственные кнопки к панели инструментов. Раньше уже были описаны возможности изменения всех этих элементов интерфейса с помощью реестра — эти же параметры реестра применяются и консолью управления Microsoft, хотя при их изменении с ее помощью есть и некоторые очень интересные особенности, которые будут описаны ниже.

Раздел Подключение позволяет настроить такие параметры браузера, как строка, добавляемая к строке обозревателя (Строка обозревателя), используемые для подключения к прокси-серверу адреса и порты (для каждого протокола) (Параметры прокси-сервера), а также адрес компьютера, содержащего сценарий для автоматической настройки обозревателя (Автоматическая настройка обозревателя). С помощью данного раздела можно также импортировать настройки, расположенные на вкладке Подключения диалога Свойства обозревателя, в файлы, расположенные в каталоге %systemroot%system32GroupPolicyUserMICROSOFTIEAK BRANDINGcs.

Раздел URL-адреса позволяет настроить содержимое папок Избранное и Ссылки (Избранное и ссылки), а также задать стандартные адреса Интернета (Важные URL-адреса). Под стандартными адресами понимаются следующие: адрес домашней страницы, адрес панели поиска и адрес страницы поддержки.

Раздел Безопасность позволяет импортировать настройки зон Интернета и настройки ограничений браузера в INF-файлы (Зоны безопасности и оценка содержимого). Зоны безопасности импортируются в файлы seczones.inf и seczrsop.inf каталога %systemroot%system32GroupPolicyUserMICROSOFTIEAKBRANDINGZONES, а параметры оценки содержимого (Rating) импортируются в INF-файлы ratings.inf и ratrsop.inf, которые расположены в каталоге %systemroot%system32GroupPolicyUserMICROSOFTIEAKBRANDINGRATINGS. С помощью этого раздела можно импортировать параметры настройки Authenticode (сертификаты доверенных издателей, а также сертификаты доверенных агентств выдачи сертификатов). Для этого предназначен элемент Параметры Authenticode.

Раздел Программы позволяет импортировать настройки вкладки Программы, расположенной в диалоговом окне Свойства обозревателя, в файл programs.inf. Этот файл находится в каталоге %systemroot%system32GroupPolicyUserMICROSOFTIEAKBRANDINGPROGRAMS.

Теперь поговорим о том, как выполняется запись в реестр всех настроек, расположенных в разделе Настройка Internet Explorer. По умолчанию все настройки из этого раздела заносятся в файл install.ins, расположенный в каталоге %systemroot%system32GroupPolicyUserMICROSOFTIEAK. По умолчанию только администраторы могут выполнять запись данных в этот каталог, хотя модифицировать файл install.ins можно от имени любого пользователя. Это обычный текстовый файл с расширением INS, хранящий настройки, которые можно изменить с помощью раздела Настройка Internet Explorer. Данный файл довольно прост в понимании, поэтому не будем останавливаться на описании каждого его раздела, а просто приведем листинг содержимого этого файла (где это было возможно, адреса и названия создаваемых элементов описывают сами создаваемые элементы).

Листинг 11.10. Содержимое файла install.ins

[Branding]

GPVersion=6.00.2900.2180

NoFavorites=1

NoLinks=1

Window_Title_CN=Это заголовок

Window_Title=Microsoft Internet Explorer предоставлен: Это заголовок

ToolbarBitmap=E:imagesfotooArt_galeryрисунок_для_фона_панели_инструментов.bmp

UserAgent=строка, добавляемая к строке обозревателя

[Small_Logo]

Name=логотип_22х22.BMP

Path=D:my_booksлоготип_22х22.BMP

[Big_Logo]

Name=логотип_38х38.BMP

Path=D:my_booksлоготип_38х38.BMP

[Animation]

Small_Name=анимированный_логотип_22х22.BMP

Small_Path=D:my_booksанимированный_логотип_22х22.BMP

Big_Name=анимированный_логотип_38х38.BMP

Big_Path=D:my_booksанимированный_логотип_38х38.BMP

DoAnimation=1

[URL]

Search_Page=http://www.адрес_панели_поиска.com

AutoConfigTime=5

AutoDetect=1

AutoConfig=1

AutoConfigURL=http://www.адрес_автонастройки_для_INS_файла.ru

AutoConfigJSURL=http://www.адрес_автонастройки_для_JS_файла_и_других.ru

Home_Page=http://www.адрес_домашней_страницы.com

Help_Page=http://www.адрес_страницы_поддержки.com

[ExtRegInf]

SecZones=*,seczones.inf,DefaultInstall

Ratings=*,ratings.inf,DefaultInstall

Programs=*,programs.inf,DefaultInstall

connset=connect.inf,DefaultInstall

[ExtRegInf.Hkcu]

connset=connect.inf,IeakInstall.Hkcu

SecZones=seczones.inf,IeakInstall.Hkcu

Programs=*,programs.inf,IEAKInstall.HKCU

[Proxy]

HTTP_Proxy_Server=666.66.66.66:80

FTP_Proxy_Server=666.66.66.66:80

Gopher_Proxy_Server=666.66.66.66:80

Secure_Proxy_Server=666.66.66.66:80

Socks_Proxy_Server=666.66.66.66:80

Proxy_Override=<local>

Use_Same_Proxy=0

Proxy_Enable=1

[Security Imports]

TrustedPublisherLock=0

ImportSecZones=1

ImportRatings=1

[ExtRegInf.Hklm]

SecZones=seczones.inf,IeakInstall.Hklm

Ratings=ratings.inf,IEAKInstall.HKLM

Programs=*,programs.inf,IEAKInstall.HKLM

[BrowserToolbars]

Caption0=это создаваемая кнопка на панели инструментов

Action0=D:Program filesFilemon.exe

Icon0=E:imagessamplies.ico

HotIcon0=E:imagessamplies.ico

Show0=1

[ConnectionSettings]

ConnectName0=Nokia 7270 USB (OTA)

ConnectSize0=2884

ConnectName1=Nokia 7270 USB (OTA)

ConnectSize1=2884

Option=1

EnableAutodial=1

NoNetAutodial=1

Файл хранит большое количество настроек, а также ссылок на другие INF-файлы, импортированные с помощью раздела Настройка Internet Explorer. Все импортируемые файлы, на которые содержатся ссылки в описываемом файле, экспортируются в реестр при открытии любого элемента раздела Настройка Internet Explorer. При этом же в реестр заносятся все настройки из файла install.ins. Причем самое главное состоит в том, что эти настройки заносятся не консолью управления Microsoft, как можно было бы подумать, а процессом WINLOGON.EXE, запущенным от имени системы. Другими словами, даже если пользователь не обладает правами на изменение указанных в файле install.ins ветвей реестра, они все равно будут изменены.

ПРИМЕЧАНИЕ

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

Административные шаблоны

С помощью административных шаблонов можно более тонко настроить как ограничения на работу отдельных компонентов компьютера, так и сами эти компоненты. Многие считают, что административные шаблоны и являются групповой политикой, хотя это не совсем так. Если учесть, что элементы групповой политики используют для своей реализации ветви системного реестра Windows HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpolicies и HKEY_LOCAL_MACHINESOFTWAREPolicies (а также эти ветви из корневого раздела HKEY_CURRENT_USER), то к групповым политикам можно отнести большинство элементов одноименной консоли. Особенностью административных шаблонов является то, что все их настройки берутся из специальных текстовых файлов с расширением ADM. Эти файлы написаны на специальном языке сценариев и расположены в каталоге %systemroot%system32GroupPolicyAdm. Копии этих файлов могут находиться в каталоге %systemroot%inf (причем, как правило, в этом каталоге находятся дополнительные ADM-файлы, не принимающие участия в построении списка Административные шаблоны). Вкратце рассмотрим назначение всех этих ADM-файлов.

■ system.adm — имеет размер около 1824 Кбайт и хранит большую часть настроек конфигурации различных компонентов компьютера. По умолчанию он используется для построения элемента Административные шаблоны.

■ wuau.adm — размером около 44 Кбайт и содержит настройки ограничений на работу автоматического обновления Windows. По умолчанию используется для построения элемента Административные шаблоны.

■ wuau.adm — имеет размер около 44 Кбайт и хранит настройки ограничений на работу автоматического обновления Windows. По умолчанию он используется для построения элемента Административные шаблоны.

■ wmplayer.adm — размером около 69 Кбайт и содержит настройки ограничений на работу Проигрывателя Windows Media. По умолчанию используется для построения элемента Административные шаблоны.

■ conf.adm — имеет размер около 42 Кбайт и хранит настройки ограничений на работу программы NetMeeting. По умолчанию он используется для построения элемента Административные шаблоны.

■ inetres.adm — размером около 1470 Кбайт и содержит настройки ограничений на работу браузера Internet Explorer. По умолчанию используется для построения элемента Административные шаблоны.

■ inetset.adm — имеет размер около 17 Кбайт и хранит дополнительные настройки ограничений на работу браузера Internet Explorer. Он не используется для построения элемента Административные шаблоны. Кроме того, следует учитывать, что использование возможностей данного файла оставляет «татуировки на реестре». Об этом термине будет рассказано чуть позже.

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*