Чтение онлайн

ЖАНРЫ

Тонкости реестра Windows Vista. Трюки и эффекты
Шрифт:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Programs]

"NoDefaultPrograms"=dword:00000001

Для возврата вкладки на привычное место нужно присвоить параметру NoDefaultPrograms значение 0 либо удалить его из реестра. Все изменения вступают в силу без перезагрузки компьютера.

Ссылка Приобретение программ на веб-узле Windows Marketplace

Чтобы запретить доступ к ссылке Приобретение программ на веб-узле Windows Marketplace, необходимо в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Programs

создать REG_DWORD-параметр NoWindowsMarketplace и присвоить ему значение 1. Ниже приведен соответствующий REG-файл (расположение на компакт-диске – Файлы реестра\Интерфейс\InterNoWindowsMarketplace.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Programs]

"NoWindowsMarketplace"=dword:00000001

Для возврата вкладки на привычное место нужно присвоить параметру NoWindowsMarketplace значение 0 либо удалить его из реестра. Все изменения вступают в силу без перезагрузки компьютера.

Построение списка установленных программ

Выше был описан параметр реестра, который скрывает вкладку со списком установленных программ. Кроме этого параметра существует еще одна возможность запрета удаления определенного приложения с помощью окна Программы и компоненты. Чтобы понять принцип ее работы, нужно знать, как система строит список установленных программ. Рассмотрим этот вопрос.

Для построения списка установленных программ система использует ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Она включает в себя список подразделов, каждый из которых отвечает за отображение одного элемента списка. При этом название подраздела не используется и не отображается в окне Программы и компоненты, однако применяется при скрытии кнопок Изменить, Удалить, Восстановить конкретной программы для определенного пользователя (см. ниже). Данные подразделы могут содержать следующие параметры:

• SystemComponent – при установке значения данного REG_DWORD-параметра равным 1 система будет скрывать из списка установленных программ строку соответствующей программы;

• WindowsInstaller – если значение этого REG_DWORD-параметра будет равно 1 и при этом программа, для которой задан данный параметр, не использует Windows Installer, то сведения об этой программе также исчезнут из списка установленных программ;

• 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_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\«SID»\Products\«номер программы»\Patches\«номер обновления для нее». В данной ветви могут присутствовать следующие параметры:

• DisplayName – данный параметр строкового типа определяет название обновления, отображаемое в списке установленных обновлений;

• State – если значение данного параметра REG_DWORD-типа равно 0, то обновление не будет отображаться в списке установленных обновлений окна Программы и компоненты;

• Uninstallable – при установке значения этого параметра REG_DWORD-типа равным 0 из окна Программы и компоненты будет запрещено удалять данное обновление.

Свойства обозревателя

Переход в режим просмотра и редактирования свойств браузера осуществляется с помощью команды Пуск -> Панель управления -> Свойства обозревателя либо через меню Сервис -> Свойства обозревателя в окне браузера. В результате открывается одно и то же окно, но в первом случае оно называется Свойства: Интернет (рис. 2.28), а во втором – Свойства обозревателя.

Рис. 2.28. Окно Свойства: Интернет

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

Поделиться с друзьями: