• DisplayName – данный параметр строкового типа определяет имя программы, которое будет отображаться в списке установленных программ;
• DisplayName_Localized – имеет строковый тип и переопределяет имя программы, которое будет отображаться в списке установленных программ;
• UninstallString – этот параметр строкового типа задает строку команды, которая будет выполнена при выборе из списка удаления соответствующей программы;
• UninstallString_Localized – имеет строковый тип и переопределяет строку команды, которая будет выполнена при выборе из списка удаления соответствующей программы;
• NoRemove – если значение данного REG_DWORD-параметра будет равно 1, то для элемента списка, идентифицирующего программу, не будет отображаться кнопка Удалить;
• ModifyPath – этот параметр строкового типа определяет путь к пакету, который используется для изменения установленных компонентов программы;
• NoModify – если значение данного REG_DWORD-параметра будет равно 1, то для элемента списка, идентифицирующего программу, не будет отображаться кнопка Изменить;
• NoRepair – при установке значения этого REG_DWORD-параметра равным 1 для элемента списка, идентифицирующего программу, не будет отображаться кнопка Восстановить;
• DisplayVersion – данный параметр строкового типа определяет версию программы;
• Publisher – этот параметр строкового типа задает имя издателя программы;
• ProductID – данный параметр строкового типа определяет код продукта;
• RegOWNER – этот параметр строкового типа задает владельца, на которого была зарегистрирована данная копия программы;
• RegCompany – имеет строковый тип и определяет компанию, на которую была зарегистрирована данная копия программы;
• UrlInfoAbout – этот параметр строкового типа задает сайт издателя программы;
• HelpTelephone – данный параметр строкового типа определяет телефон технической поддержки;
• HelpLink – имеет строковый тип и задает адрес сайта технической поддержки;
• InstallDate – данный параметр строкового типа определяет дату установки программы;
• InstallLocation – этот параметр строкового типа задает каталог установки программы;
• InstallLocation_Localized – имеет строковый тип и переопределяет каталог установки программы;
• Contact – данный параметр строкового типа определяет электронный адрес контактного лица;
• Comments – этот параметр строкового типа задает комментарий к программе;
• DisplayIcon – данный строковый параметр определяет путь к значку BMP-файла, который будет отображаться напротив данного элемента списка установленных программ;
• Readme – имеет строковый тип и задает путь к Readme-файлу для данной программы;
• UrlUpdateInfo – данный параметр строкового типа определяет адрес страницы обновления программы.
Построение списка обновлений
Список обновлений строится на основе параметров реестра из ветви вида HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData«SID»Products«номер программы»Patches«номер обновления для нее». В данной ветви могут присутствовать следующие параметры:
• DisplayName – данный параметр строкового типа определяет название обновления, отображаемое в списке установленных обновлений;
• State – если значение данного параметра REG_DWORD-типа равно 0, то обновление не будет отображаться в списке установленных обновлений окна Программы и компоненты;
• Uninstallable – при установке значения этого параметра REG_DWORD-типа равным 0 из окна Программы и компоненты будет запрещено удалять данное обновление.
Свойства обозревателя
Переход в режим просмотра и редактирования свойств браузера осуществляется с помощью команды Пуск → Панель управления → Свойства обозревателя либо через меню Сервис → Свойства обозревателя в окне браузера. В результате открывается одно и то же окно, но в первом случае оно называется Свойства: Интернет (рис. 2.28), а во втором – Свойства обозревателя.
Рис. 2.28. Окно Свойства: Интернет
Это окно по умолчанию содержит следующие вкладки: Общие, Безопасность, Конфиденциальность, Содержание, Подключения, Программы и Дополнительно. В данном разделе мы научимся с помощью системного реестра редактировать содержимое как окна в целом, так и каждой вкладки в отдельности.
Вкладка Общие
Используя возможности реестра, можно удалить вкладку Общие из окна Свойства: Интернет. Для этого необходимо в разделе реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel (если подразделы Internet Explorer и Control Panel отсутствуют по указанному пути, то их следует сформировать самостоятельно) создать REG_DWORD-параметр GeneralTab и присвоить ему значение 1. Ниже приведен соответствующий REG-файл (путь к нему на компакт-диске – Файлы реестраИнтерфейсInterGeneralTab.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]
"GeneralTab"=dword:00000001
В результате выполненных действий вкладка Общие будет скрыта в окне свойств обозревателя.
Чтобы вернуть вкладку Общие на место, необходимо либо удалить из реестра параметр GeneralTab, либо присвоить ему значение 0. Все внесенные изменения вступают в силу без перезагрузки компьютера.
Цвета. На вкладке Общие содержится кнопка Цвета (см. рис. 2.28), с помощью которой осуществляется переход в режим просмотра и редактирования стандартных цветов текста и фона. При нажатии этой кнопки на экране отображается окно Цвета (рис. 2.29).
Рис. 2.29. Окно Цвета
С помощью реестра можно запретить редактирование цветовых настроек в данном окне. Для этого нужно в разделе реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel создать REG_DWORD-параметры Colors и Links. Если параметру Colors присвоено значение 1, то в окне Цвета будет запрещено редактировать цветовые настройки текста и фона. Если аналогичное значение присвоено параметру Links, то будет запрещено редактировать цветовые настройки ссылок. Ниже приведен соответствующий REG-файл (расположение на диске – Файлы реестраИнтерфейсInterColLink.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]
"Colors"=dword:00000001
"Links"=dword:00000001
После внесения указанных изменений окно Цвета примет следующий вид (рис. 2.30).
Рис. 2.30. Результат запрета редактирования параметров
Чтобы вновь разрешить редактирование цветовых настроек, нужно удалить из реестра соответствующий параметр либо присвоить ему значение 0. Все изменения вступают в силу без перезагрузки компьютера.
Шрифты. С помощью кнопки Шрифты, расположенной на вкладке Общие, осуществляется переход в режим просмотра и редактирования параметров используемого шрифта и набора символов, применяемых при отображении веб-страниц. Возможности системного реестра позволяют запретить редактирование параметров окна Шрифты, открываемого нажатием данной кнопки. Для этого необходимо в разделе реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel создать REG_DWORD-параметр Fonts и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (путь к файлу на компакт-диске – Файлы реестраИнтерфейсInterFonts.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]
"Fonts"=dword:00000001
В результате выполненных действий все поля в окне Шрифты будут заблокированы.
Для возврата в исходное состояние следует удалить из реестра параметр Fonts либо присвоить ему значение 0. При этом перезагружать компьютер не требуется.
Языки. При нажатии кнопки Языки на экране отображается окно Выбор языка, в котором приводятся используемые для отображения веб-страниц языки. В разделе реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel при необходимости можно запретить работу в данном окне. Для этого нужно создать REG_DWORD-параметр Languages и присвоить ему значение 1. Ниже приведен соответствующий REG-файл (расположение на компакт-диске – Файлы реестраИнтерфейсInterLanguages.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel]
"Languages"=dword:00000001
В результате внесенных в реестр изменений все настройки в окне Выбор языка станут недоступны.
Чтобы вновь открыть доступ к настройкам данного окна, следует удалить параметр Languages из реестра либо присвоить ему значение 0. Результат можно увидеть без перезагрузки компьютера.
Оформление. Возможности реестра позволяют также запретить редактирование параметров окна Оформление, открываемого при нажатии соответствующей кнопки на вкладке Общие. Для этого необходимо в разделе реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel создать REG_DWORD-параметр Accessibility и присвоить ему значение 1. Ниже приведен соответствующий REG-файл (путь к нему на компакт-диске – Файлы реестраИнтерфейсInterAccessibility.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet Explorer
Control Panel]
"Accessibility"=dword:00000001
Теперь параметры окна Оформление будут недоступны для редактирования.
Для возврата к исходному состоянию нужно присвоить параметру Accessibility значение 0 либо удалить его из реестра. Все изменения вступают в силу без перезагрузки компьютера.