Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Недокументированные возможности Windows XP. Реестр. Часть 6
Другие наши рассылки:
Новости нашего сайта:
Продолжение, начало в выпусках: 21 23 26 28 30 32 Книга "Недокументированные возможности Windows XP. Библиотека пользователя", Глава 2. Реестр Windows XP. Часть 6. Internet Explorer. Мы с вами уже рассмотрели настройки оболочки Windows, доступ к которым нельзя получить с помощью диалоговых окон операционной системы Windows. Также мы с вами рассмотрели формат хранения в реестре информации о расширениях файлов и ActiveX-объектов. Сейчас же давайте рассмотрим подобные настройки Internet Explorer и Outlook Express. То есть, те настройки, доступ к которым нельзя получить с помощью диалоговых окон данного браузера или почтового клиента, но можно получить с помощью реестра Windows XP. И первой программой, настройки которой мы рассмотрим, будет стандартный браузер для просмотра страниц Интернет, входящий в поставку операционной системы Windows XP — Internet Explorer. Как говорилось раньше, в поставку Windows XP входит браузер Internet Explorer версии 6.0 (версию браузера можно посмотреть в параметре строкового типа VERSION из ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER). Параметры браузера хранятся в нескольких ветвях реестра. Основные пользовательские параметры оболочки браузера Internet Explorer хранятся в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER. Настройки самого браузера Internet Explorer, не зависящие от конкретного пользователя, который находится в данный момент в системе, хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER. Параметры конфигурации браузера Internet Explorer для текущего пользователя хранятся в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS. Параметры конфигурации браузера для всех пользователей — в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS… Но давайте начнем уже рассмотрение параметров браузера. Оболочка
На самом деле, таких настроек браузера, доступ к которым нельзя получить с помощью диалоговых окон, не очень много, поэтому данная глава будет не очень большой. Но будет, и будет начинаться, как и все другие главы книги, c рассмотрения настроек оболочки. В рассказе о настройках оболочки Windows упоминалось о способе изменения фона панели инструментов проводника. Точно то же можно сделать и для панели инструментов браузера Internet Explorer и почтового клиента Outlook Express. Для этого также применяется параметр строкового типа из ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TOOLBAR. Данная ветвь содержит в себе два параметра строкового типа, определяющие фон панели инструментов браузера Internet Explorer — BACKBITMAP и BACKBITMAPIE5. Если вы будете использовать первый из этих параметров для указания пути к рисунку фона панели инструментов, то фон изменится не только в браузере, но и в почтовом клиенте Outlook Express и проводнике Windows (если фон для проводника не был переопределен параметром BACKBITMAPSHELL). Если же вы будете использовать второй параметр, тогда указанный рисунок фона будет использоваться только для отображения на панели инструментов браузера Internet Explorer. Также в рассказе о параметрах оболочки Windows мы с вами изменяли логотип, используемый в проводнике и отображаемый в верхнем правом углу окна. Точно то же можно сделать и для браузера Internet Explorer (а также для почтового клиента Outlook Express) — для этого также применяется ветвь реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TOOLBAR. Если для настройки логотипов проводника применялись параметры SHSMALLBITMAP и SHBIGBITMAP, то для настройки логотипов браузера Internet Explorer используются параметры строкового типа BRANDBITMAP и SMBRANDBITMAP. Строковой параметр BRANDBITMAP определяет путь к файлу изображения (.bmp), который будет использоваться при нормальном отображении окна браузера (не в полноэкранном режиме). Параметр SMBRANDBITMAP определяет изображение, которое используется в полноэкранном отображении браузера (полноэкранное отображение браузера можно вызвать нажатием клавиши F11). Также изменить логотип можно и с помощью параметров строкового типа BIGBITMAP и SMALLBITMAP, расположенных в этой же ветви реестра — они переопределяют собой параметры BRANDBITMAP и SMBRANDBITMAP. Пример изменения параметров логотипа приведен на рисунке 2.23. Если при изменении логотипа в проводнике ничего не говорилось о размерах, так как проводник автоматически изменял размеры файла рисунка (если его размер был в пределах 50 пикселей), если он был слишком большим, то при изменении логотипа браузера Internet Explorer о размерах сказать стоит. Параметр BrandBitMap должен указывать на изображение размером 38 на 38 пикселей, а параметр SmBrandBitMap должен указывать на изображение размером 22 на 22 пикселя. Если изображение будет больше, то браузер его обрежет. Еще одним элементом, который можно настроить в браузере Internet Explorer, является название ссылок, отображаемое напротив адресной строки панели инструментов (на рисунке 2.23 показан пример, где соответствующий строковой параметр имеет значение, равное ЧИСТО ССЫЛКИ, ВОТ). Для этого применяется параметр строкового типа LINKSFOLDERNAME, который как раз и содержит в себе имя списка для ссылок. Данный параметр находится в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TOOLBAR. При изменении значения параметра LinksFolderName в меню Избранное автоматически создается папка с указанным в параметре именем — именно ссылки из этой папки и будут содержаться в списке напротив адресной строки. ![]() Рисунок 1 Рис. 2.23. Изменение интерфейса браузера Также можно добавить к заголовку браузера произвольный текст. Для этого предназначен параметр строкового типа Window Title, расположенный в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. Или вы хотите изменить имя зоны, отображаемое в правом нижнем углу окна браузера? Это тоже можно сделать. Например, давайте изменим имя зоны ИНТЕРНЕТ на, например, имя ИНТЕРНЕТИШКА (рис. 2.23). Для реализации этого трюка нам понадобится всего одна ветвь реестра — HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\ZONES\3. Данная ветвь реестра содержит в себе настройки уровня безопасности зоны Интернет, среди которых находится параметр строкового типа DISPLAYNAME. По умолчанию его значение равно Интернет, но вы можете изменить это значение на то, которое захотите видеть в браузере. Также можно изменить и названия других зон — все они содержатся в параметрах строкового типа DISPLAYNAME различных подразделов, дочерних к подразделу HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\ZONES. Например, к таким подразделам относятся:
Кроме названий зон Интернет и папок ссылок, реестр Windows позволяет изменить названия программ в полях на вкладке ПРОГРАММЫ диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ (Рис. 2.24). Все эти названия содержатся в параметрах по умолчанию подразделов ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\CLIENTS. Данная ветвь реестра содержит в себе набор подразделов, каждый из которых идентифицирует программы одного типа. Например, подраздел MAIL идентифицирует программы, которые можно выбрать в поле ЭЛЕКТРОННАЯ ПОЧТА вкладки ПРОГРАММЫ. В этих подразделах содержатся вложенные подразделы, каждый из которых определяет одну программу, которую можно выбрать в соответствующем поле на вкладке ПРОГРАММЫ. Вот параметр по умолчанию этих-то подразделов как раз и определяет название программы, которое будет отображаться в списке соответствующего поля. Например, чтобы изменить название программы Outlook Express поля ЭЛЕКТРОННАЯ ПОЧТА, нужно воспользоваться параметром по умолчанию из ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\CLIENTS\MAIL\MICROSOFT OUTLOOK. ![]() Рисунок 2 Рис. 2.24. Изменение названий программ Если вы измените название программы Outlook Express из поля Электронная почта, тогда измененное название будет также использоваться и в новом меню Пуск для идентификации ссылки на почтовый клиент Outlook Express. А как вам возможность добавления к панели инструментов или меню СЕРВИС своей команды? Это также делается с помощью реестра — для этого достаточно воспользоваться ветвью реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER\EXTENSIONS. Данная ветвь содержит в себе набор подразделов, названия которых являются GUID-номерами. Каждый из этих подразделов определяет одну дополнительную клавишу или команду меню СЕРВИС и может содержать в себе следующие параметры.
Вот и все параметры, которые могут присутствовать в подразделе, формирующем кнопку на панели инструментов или команду в меню СЕРВИС. А теперь давайте, для примера, попробуем создать свою кнопку. Результат создания кнопки можно увидеть на рисунке 2.25, а листинг reg-файла, описывающего созданные параметры, можно увидеть ниже. После создания кнопки, она не всегда сразу отображается на панели инструментов. Иногда необходимо будет самому добавить ее на панель инструментов или включить созданную нами кнопку (мы создали надстройку для браузера Internet Explorer) с помощью диалога, вызываемого нажатием на команду Управление надстройками… меню Сервис. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{27A88317-08F0-4068-A8B3-7FAB3255C4BC}] "clsid"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}" "Default Visible"="yes" "ButtonText"="Папка музыка" "Icon"="shell32.dll,32" "HotIcon"="shell32.dll,33" "MenuText"="Открыть папку с музыкой" "MenuStatusBar"="открывает папку e:\\music" "Exec"="e:\\music" ![]() Рисунок 3 Рис. 2.25. Создание своей кнопки на панели инструментов Конфигурация
А теперь давайте несколько слов скажем о параметрах браузера Internet Explorer, которые изменяют настройки конфигурации браузера или способ его подключения к Интернет. Например, к таким параметрам можно отнести параметр строкового типа DOWNLOAD DIRECTORY. Он находится в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER и определяет путь к папке, в которую по умолчанию будут закачиваться файлы из Интернет. По умолчанию значение этого параметра определяет путь к папке рабочего стола пользователя, что в некоторых случаях может быть неудобно. Фиксация расположения окна браузера Другой возможностью, которую предоставляет реестр Windows, являет возможность запрета сохранения настроек высоты и ширины окна браузера, а также его расположения на экране. Самым простым способом, с помощью которого это можно сделать, является ограничение доступа к ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN. Но данный способ имеет один большой минус (конечно, в некоторых случаях это большой плюс) — также будет запрещено изменять многие настройки браузера Internet Explorer, доступ к которым можно получить с помощью вкладки ДОПОЛНИТЕЛЬНО диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ. Если вам не хочется запрещать доступ к этим настройкам, тогда можно воспользоваться более экстравагантным способом. Для его реализации нам понадобится параметр DWORD-типа WINDOW_MIN_HEIGHT из ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN. Просто достаточно присвоить этому параметру значение 0х00111111. После этого любые настройки расположения или размеров окна браузера, которые будут сделаны в последующие сеансы работы с Интернет, не будут сохраняться в системе (исключением из правила является возможность установки полноэкранного режима (клавиша F11) — если при закрытии окна браузера использовался полноэкранный режим, то он будет использоваться и при следующем запуске браузера). Программа просмотра HTML-кода сайта Еще с помощью реестра можно определить программу, в которой будет открываться HTML-код страницы после выбора из меню ВИД команды ПРОСМОТР HTML-КОДА. Для этого достаточно параметру по умолчанию, расположенному в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\DEFAULT HTML EDITOR\SHELL\EDIT\COMMAND, присвоить путь к программе, которая будет использоваться для просмотра HTML-кода страницы. Префикс по умолчанию Также можно определить префикс, который по умолчанию будет подставляться к адресу в адресной строке, если там явно не указан префикс. По умолчанию используется префикс http://, который говорит браузеру о том, что он должен отослать запрос службе WWW. Но если вы чаще работаете с другими службами, например, FTP, тогда можно указать другой префикс по умолчанию. Информация о возможных префиксах расположена в ветви реестра HKEY_LOCAL_MACHINE\ SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\URL. Данная ветвь содержит в себе два подраздела — DEFAULTPREFIX и PREFIXES. Первый из этих подразделов как раз и определяет префикс по умолчанию — он хранится в его параметре по умолчанию. Например, по умолчанию в нем хранится значение http://, но можно заменить это значение на, допустим, значение ftp:// — теперь, если пользователь не укажет префикс, будет автоматически подставляться префикс ftp://. Подраздел PREFIXES, в свою очередь, определяет соответствие префиксов различным типам адресов. Он содержит в себе список строковых параметров, имена которых определяют службу, а значения параметров — используемый ею префикс. Создание команд для запроса к поисковым системам И еще несколько слов об адресной строке. Вы часто пользуетесь такими поисковыми системами, как Rambler, Google или Yandex? И при этом вы сначала заходите на начальную страницу поисковой системы, а потом уже указывает запрос для поиска? Тогда могу предложить вам более быстрый поиск — поиск в поисковых системах непосредственно из адресной строки Internet Explorer. То есть, вы вводите запрос в адресной строке браузера, а браузер его отправляет поисковой системе и возвращает вам страницу результатов. Для реализации этого трюка нам понадобится ветвь реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\SEARCHURL — нужно создать в ней свой подраздел, название которого мы и будет вводить в адресной строке перед запросом. Содержимое созданного нами подраздела будет определять адрес поисковой системы, которой мы будет передавать свой запрос. Этот адрес нужно указать в параметре по умолчанию созданного нами подраздела. Например, можно указать адреса на следующие поисковые системы:
Вот и все. Например, если вы присвоите параметру по умолчанию ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\SEARCHURL\R значение http://search.rambler.ru/srch?words=%s, тогда для поиска в поисковой системе Rambler страниц, содержащих слова ПРИВЕТ и ПОКА, нужно будет ввести следующий запрос в адресной строке браузера — r Привет Пока. После этого поисковая система вернет вам список сайтов, содержащих введенный вами запрос. Раз уж мы заговорили об адресной строке, тогда давайте еще определим, как формируется список уже просмотренных вами адресов сайтов Интернет в этой самой адресной строке (если данная возможность не отключена). Для этого, опять таки, применяется содержимое реестра — список просмотренных вами адресов Интернет (подобные списки еще называют списками MRU) находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs. Данная ветвь содержит в себе список строковых параметров, каждый из которых имеет название, создаваемое в следующем формате: url1, url2, url3… Значения этих параметров как раз и содержат вводимые вами адреса URL. Вы можете самостоятельно ввести необходимые вам адреса Интернет, которые вы используете наиболее часто, а потом отредактировать права на данную ветвь реестра, оставив для себя только права на чтение содержимого ветви, чтобы случайно не заменить необходимые вам адреса URL адресной строки. Создание синонимов к адресам адресной строки Другой возможностью, которую предоставляет пользователям браузер Internet Explorer, является возможность создания синонимов к адресам Интернет. Например, гораздо легче ввести в адресной строке что-то вроде about:vasia чем http://www.vasia_super_cite/index.htm?passw=sss&login=ddd. Да, вы уже догадались, что та же строка about:blank, используемая для отображения пустой страницы, является синонимом. При этом та команда, в которую транслируется строка about:blank при поиске сайта, записана в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER\ABOUTURLS. Данная ветвь содержит в себе набор строковых параметров, имена которых являются строками, которые записываются после строки about: для идентификации синонима. Значения же параметров являются истинными адресами, в которые будут транслироваться синонимы. Например, значение параметра, идентифицирующего строку about:blank, равно res://mshtml.dll/blank.htm (Рис. 2.26). Вы и сами можете добавлять в подраздел ABOUTURLS свои параметры. ![]() Рисунок 4 Рис. 2.26. Хранение синонимов адресов Интернет Если же синонимы создавать не хочется, но, тем не менее, у вас имеется один особо любимый сайт, тогда адрес к нему, чтобы не потерять его, можно зафиксировать за кнопкой С ИСХОДНОЙ на вкладке ОБЩИЕ диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ. Данная кнопка, после нажатия на нее, присваивает в качестве стартовой страницы адрес того сайта, который за ней зафиксирован. По умолчанию адресом, который зафиксирован за кнопкой С ИСХОДНОЙ, является адрес сайта Microsoft (http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=msnhome), но если вы никогда не пользуетесь этим сайтом, тогда можете смело изменить значение параметра строкового типа DEFAULT_PAGE_URL из ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN. Определения максимального количества выводимых браузером символов Довольно интересна возможность указания запрета вывода строк текста, больших определенного количества символов. То есть, можно указать количество символов в строке текста, после которого остальные символы строки будут обрезаться. Для этого применяется параметр DWORD-типа MAXRENDERLINE из ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN, который и определяет возможное количество символов. Например, на рисунке 2.27 приведены три окна браузера Internet Explorer — в левом окне отображается ситуация, когда значение параметра MAXRENDERLINE равно 0, в среднем окне — когда значение параметра равно 2, а в правом окне значение параметра равно 400. ![]() Рисунок 5 Рис. 2.27. Изменение максимальной длины строки текста Разрешение выполнения ActiveX-объектов на локальном компьютере Еще одной интересной возможностью, которую можно отредактировать с помощью реестра, является слежение системы за ActiveX-объектами при работе с html-страницами на локальном компьютере. Если вы часто просматриваете html-страницы, находящиеся на жестком диске вашего компьютера, тогда должны были заметить, то по умолчанию система запрещает выполнение ActiveX-объектов при работе с html-страницей, сохраненной на жестком диске, что иногда может мешать работе html-страницы. Если вы полностью доверяете создателям страницы, тогда можно отключить данный запрет системы. Для этого используется ветвь реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN\FEATURECONTROL\FEATURE_LOCALMACHINE_LOCKDOWN. Чтобы система не запрещала ActiveX-объекты, достаточно в этой ветви создать параметр DWORD-типа IEXPLORE и присвоить ему значение, равное 0. Также в этой ветви можно создать параметр DWORD-типа * — он будет определять состояние политики запрета ActiveX-объектов на локальном компьютере для всех программ. Изменение минимального уровня зон Интернет В браузере Internet Explorer шестой версии была реализована защита уровней зон безопасности от неправильного изменения. Например, если вы попытаетесь изменить уровень зоны Интернет на вкладке БЕЗОПАСНОСТЬ диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ, скажем, на уровень НИЖЕ СРЕДНЕГО, то браузер не разрешит вам это сделать, так как минимальным допустимым уровнем для зоны Интернет является средний уровень. Наложенный запрет для уровней хранится в реестре и с его помощью можно изменить минимальный допустимый уровень зоны. Это можно сделать, например, для повышения минимального возможного уровня зон. Конечно, можно это сделать и с целью понижения уровня, но понижать минимальные уровни настоятельно не рекомендуется. Как уже упоминалось при описании трюков с оболочкой браузера, все настройки зон Интернет хранятся в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\ZONES. Данная ветвь содержит в себе пять подразделов, каждый из которой определяет настройки для отдельной зоны Интернет. Подраздел 0 содержит настройки для зоны МОЙ КОМПЬЮТЕР, то есть настройки безопасности, которые будут применяться при навигации по файловой структуре компьютера с помощью браузера и при просмотре файлов html-страниц, хранящихся на вашем жестком диске. С помощью диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ нельзя редактировать зону МОЙ КОМПЬЮТЕР, поэтому для нее не существует такого понятия, как минимальный разрешенный уровень зоны. Остальные подразделы определяют зоны, доступ к которым можно получить с помощью вкладки БЕЗОПАСНОСТЬ диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ. Подраздел 1 определяет зону МЕСТНАЯ ИНТРАСЕТЬ, подраздел 2 определяет зону НАДЕЖНЫЕ УЗЛЫ, подраздел 3 определяет зону ИНТЕРНЕТ, а подраздел 4 определяет зону ОГРАНИЧЕННЫЕ УЗЛЫ. Все эти подразделы содержат в себе (помимо других параметров) два параметра DWORD-типа MINLEVEL и RECOMMENDEDLEVEL. Именно значения этих параметр и определяет минимальный уровень безопасности для конкретной зоны — значение первого параметра определяет минимальный допустимый уровень, а значение второго параметра — рекомендуемый уровень. При этом уровень зоны, меньше которого опускаться нельзя, определяется как наибольший из уровней, определенных в значениях этих двух параметров. Параметры MINLEVEL и RECOMMENDEDLEVEL должны содержать в себе идентификатор зоны — число, которое определяет данный уровень зоны для браузера. Возможные идентификаторы и соответствующие им уровня также содержатся в реестре — в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\TEMPLATEPOLICIES. Данная ветвь реестра содержит в себе четыре подраздела: HIGH, LOW, MEDIUM и MEDLOW. Каждый из этих подразделов определяет настройки безопасности для конкретного уровня зоны (соответственно, уровня ВЫСОКИЙ, НИЗКИЙ, СРЕДНИЙ, НИЖЕ СРЕДНЕГО). Кроме настроек безопасности эти подразделы содержат еще и параметр DWORD-типа TEMPLATEINDEX, значение которого как раз и определяет идентификатор для данного уровня безопасности зоны. Например, на моем компьютере данный параметр содержит следующие значения для конкретной зоны:
А теперь давайте попробуем изменить минимальный возможный уровень для конкретной зоны Интернет. Например, для зоны НАДЕЖНЫЕ УЗЛЫ. По умолчанию минимальным возможным уровнем для данной зоны является уровень НИЗКИЙ, то есть, значение параметров MINLEVEL и RECOMMENDEDLEVEL равно 0х00010000. Но если изменить значение двух этих параметров на, например, 0х00010500. То теперь пользователю будет запрещено устанавливать уровень НИЗКИЙ для зоны НАДЕЖНЫЕ УЗЛЫ — минимальным возможным уровень будет уровень НИЖЕ СРЕДНЕГО. Другие параметры реестра И в конце рассказа о параметрах реестра для браузера Internet Explorer, давайте рассмотрим некоторые параметры ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS. Как уже было сказано, данная ветвь содержит в себе конфигурационные настройки браузера для текущего пользователя, некоторые из которых нельзя изменить с помощью диалоговых окон браузера Internet Explorer. MaxConnectionsPer1_0Server и MaxConnectionsPerServer Два этих параметра DWORD-типа определяют максимальное количество сеансов между вашим компьютером и Интернет, которые может поддерживать браузер (первый из этих параметров определяет максимальное количество сеансов для протокола HTTP 1.0, а второй — для остальных протоколов). Каждое открытое окно браузера или скачиваемый файл занимают один сеанс. С одной стороны, вы вообще можете установить значения этих параметров равными 1 — тогда, если вы постоянно подключены к Интернет, ни один троянский конь не сможет подключаться к Интернет. А можно, при необходимости, увеличить число сеансов. Это может понадобиться, например, при использовании специальных программ для скачивания файлов из Интернет, которые при скачивании используют несколько сеансов, достигая тем самым большей скорости скачивания. ReceiveTimeout Данный параметр DWORD-типа определяет время загрузки страницы Интернет (в миллисекундах), которое будет ожидать браузер перед тем, как прервать загрузку. При этом, если время загрузки истекло, а загружаемая страница так и не ответила, тогда будет выдано сообщение о невозможности отображения страницы. По умолчанию значение этого параметра равно 0х00075300 (8 минут). Если вы используете очень медленное модемное подключение и довольно часты случаи отображения сообщения о невозможности загрузки страницы, тогда можно попробовать увеличить значение этого параметра. Если проблема не исчезла, тогда можно попробовать поэкспериментировать с параметром DWORD-типа MaxHttpRedirect, который определяет максимальное количество перенаправлений, используемых при поиске необходимого сайта. По умолчанию данный параметр отсутствует в реестре. KeepAliveTimeout Значение данного параметра DWORD-типа определяет интервал времени в миллисекундах, который браузер будет сохранять неактивное соединение с Интернет (посредством пакетов активности). По умолчанию значение данного параметра равно 0x0001D4C0 (2 минуты). По умолчанию пакеты активности подключения не отправляются, что можно видеть по значению параметра DWORD-типа DISABLEKEEPALIVE из этой же ветви реестра. User Agent Данный параметр строкового типа идентифицирует версию вашего браузера (строка обозревателя) для сайтов, которым необходима эта информация для решения, какую страницу вам послать. То есть, если сайт имеет несколько вариантов форматирования или HTML-кода — каждый вариант для отдельной версии браузера — тогда он запрашивает значение данного параметра, чтобы передать наиболее подходящий для браузера HTML-код. Для шестой версии браузера по умолчанию значение этого параметра равно Mozilla/4.0 (compatible; MSIE 6.0; Win32). Также с помощью реестра можно добавить произвольный текст к строке обозревателя. Для этого предназначена ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform. Чтобы добавить строку, нужно создать в этой ветви параметр строкового типа со значением, равным IEAK. Название параметра как раз и будет добавляться с строке обозревателя. FromCacheTimeout Значение данного параметра определяет время ожидания считывания из кэша. SocketSendBufferLength и SocketReceiveBufferLength Значения данных параметров DWORD-типа определяют размеры буферов приема и передачи данных для каждого используемого порта. Если при работе с Интернет часто возникают ошибки приема/передачи или скорость слишком медленная, можно попробовать поэкспериментировать с данными параметрами DWORD-типа. По умолчанию эти параметры отсутствуют в реестре. ProxyServer Данный параметр строкового типа определяет адреса прокси-сервера и порты, которые будут использоваться для подключений по различным протоколам Интернет. Например, значение этого параметра, равное http=10.1.1.2:80;https=10.1.1.1:80;ftp=10.1.2.3:80;gopher=10.1.2.3:80;socks=10.1.1.1:80 определяет все возможные протоколы подключения. Продолжение следует Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=119
|
В избранное | ||