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

ЖАНРЫ

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

С помощью реестра можно определить поведение Internet Explorer в том случае, когда он не находит требуемую страницу. Для этого в разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main нужно создать REG_DWORD-параметр AutoSearch. Он может принимать следующие значения:

• 0 – не выполнять поиск из адресной строки;

• 6 – показать результаты поиска и перейти на самый похожий узел;

• 5 – только перейти на самый похожий узел;

• 4 – только отобразить результаты работы в главном окне.

Примечание

Данные значения корректно работают при использовании Internet Explorer версии 6.0 и выше.

Чтобы указанные изменения вступили в силу, требуется перезагрузить компьютер.

Механизм
автозаполнения

Автозаполнение веб-адресов. Возможности реестра позволяют включать/выключать режим автозаполнения веб-адресов в адресной строке Internet Explorer. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete используется строковый параметр AutoSuggest. Если параметру присвоено значение yes, то режим автозаполнения включен; при установленном значении no автозаполнение не используется. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplAutoSuggest.reg), в котором параметру присвоено значение no.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete]

"AutoSuggest"="no"

После импорта REG-файла в реестр автозаполнение веб-адресов будет отключено. Внесенные изменения вступают в силу без перезагрузки компьютера.

Автозаполнение форм. При использовании режима автозаполнения форм Internet Explorer предлагает подсказки, среди которых можно выбрать введенные ранее данные. С помощью реестра можно включать/выключать этот режим. Для этого используется строковый параметр Use FormSuggest, расположенный в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. При присвоении параметру значения yes автозаполнение форм используется; если же установлено значение no, то режим выключается. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplUseFormSuggest.reg), в котором параметру Use FormSuggest установлено значение yes.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"Use FormSuggest"="yes"

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

Автозаполнение логинов и паролей. Если режим автозаполнения логинов и паролей используется, то при вводе имен пользователей и паролей в соответствующих окнах Internet Explorer будет предлагать для выбора введенные ранее значения. Включение/выключение этого режима осуществляется в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main с помощью строкового параметра FormSuggest Passwords. Если параметру присвоено значение yes, то автозаполнение имен пользователей и паролей в формах будет включено; при установленном значении no – выключено. В приведенном ниже REG-файле (расположение на компакт-диске – Файлы реестра\Интернет\ExplFormSuggestPasswords.reg) параметру FormSuggest Passwords присвоено значение yes.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"FormSuggest Passwords"="yes"

После внесения в реестр указанных изменений использование автозаполнения логинов и паролей будет включено. Изменения действительны без перезагрузки компьютера.

Запрос на сохранение пароля

Достаточно удобным является использование режима сохранения введенного пароля, что позволяет при последующих обращениях не вводить его вновь. Для включения/выключения данного режима используется строковый параметр FormSuggest PW Ask, который расположен в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. Если этому параметру присвоено значение yes, то запрос на сохранение пароля будет выводиться; при установленном значении no режим отключается. В приведенном ниже REG-файле (расположение на компакт-диске – Файлы реестра\Интернет\ExplFormSuggestPWAsk.reg) параметру FormSuggest PW Ask присвоено значение yes.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"FormSuggest PW Ask"="yes"

После

импорта в реестр REG-файла система будет выдавать запрос на сохранение введенного пароля. Все изменения вступают в силу без перезагрузки компьютера.

Другие настройки интерфейса

В этом подразделе мы рассмотрим несколько трюков, с помощью которых можно реализовать быстрый поиск в любой поисковой системе Интернета, а также добавить команды к контекстному меню Internet Explorer и списку меню Сервис.

Быстрый поиск с помощью поисковых систем

Несмотря на то что браузер Internet Explorer обзавелся отдельным полем поиска, он все еще поддерживает возможность указания команды, вводимой в адресную строку Internet Explorer, с помощью которой можно организовать быстрый поиск в поисковой системе. Чем отличается быстрый поиск от обычного? Когда мы хотим что-то найти, то сначала загружаем одну из поисковых систем (например, «Рамблер»), а потом в специальном поле вводим запрос на поиск. Это обычный поиск, а быстрый отличается от него отсутствием первого шага. При быстром поиске мы сразу вводим в адресную строку слова, по которым одна из поисковых систем будет отфильтровывать страницы.

Чтобы реализовать такую возможность, нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl. Она может содержать подразделы, каждый из которых определяет команду для одной поисковой системы. Названия этих подразделов и вводятся в адресную строку Internet Explorer (сначала в адресной строке указывается название подраздела, а потом слова для поиска (через пробел)). После создания в приведенной ветви подраздела в параметре (По умолчанию) нужно ввести специальный адрес поисковой системы, который и будет обрабатывать запросы пользователя. Рассмотрим адреса для наиболее популярных поисковых систем:

• «Рамблер» –words=%s;

• «Яндекс» –text=%s;

• Google – http://www.google.ru/search?hl=ru&lr=lang_ru&q=%s;

• «База знаний Microsoft» – http://support.microsoft.com/default.aspx?scid=kb;en-us;%s.

Создадим для примера команду быстрого поиска с помощью «Рамблера». Для этого в ветви HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl создадим подраздел и назовем его, допустим, ra. В этом подразделе параметру (По умолчанию) присвоим значениеЧтобы проверить выполненные настройки, откроем Internet Explorer и в его адресной строке введем ra Справочники реестр скачать. В итоге на экране появится список соответствующих ссылок, найденных «Рамблером».

Примечание

Данный способ применяется для популярных поисковых систем, не имеющих проблемы при распознавании некоторых символов. Если вы будете использовать его для поисковой системы, не понимающей некоторые из введенных в адресной строке символов (например, раньше поисковые системы «Рамблер и Google не понимали символов %, &, + и пробел), то в соответствующем данной поисковой системе подразделе реестра нужно создать определенные параметры строкового типа. Их названия должны определять символ, а значения – его ASCII-код. Например, для символа % следует сформировать строковый параметр с именем % и значением %25. Для символа & – строковый параметр с именем & и значением %26. Для символа + – строковый параметр с именем + и значением %2B. А для символа «пробел» нужно создать строковый параметр с именем « » (имя содержит пробел) и значением +.

Добавление команды к меню Сервис

С помощью реестра можно добавить команду к меню Сервис браузера Internet Explorer. Для этого используется ветвь реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions. Она содержит подразделы, каждый из которых описывает одну команду. Название подраздела должно соответствовать CLSID-номеру, который система еще не применяет.

Примечание

CLSID-номер – это 32-значный номер в фигурных скобках, использующийся для идентификации ActiveX-объекта. Мы уже рассматривали примеры CLSID-номеров, например, когда переименовывали Корзину (см. подразд. «Корзина» разд. 2.1).

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