Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Недокументированные возможности Windows XP. Реестр. Часть 5
Уважаемые подписчики, на нашем сайте (http://www.onestyle.com.ua) проводится опрос 'Содержимое какой из книг вы бы хотели прочитать в будущих статьях на нашем сайте?'. Голосование ведется до 7 апреля и пока что ведет книга 'Оптимизация и автоматизация работы на ПК. На 100%'. Если это не та книга, содержимое которой вы хотели бы видеть в данной рассылке, тогда спешите проголовать за выбранную книгу! Другие наши рассылки:
Новости нашего сайта:
Продолжение, начало в выпусках: 21 23 26 28 Книга "Недокументированные возможности Windows XP. Библиотека пользователя", Глава 2. Реестр Windows XP. Часть 5. Оболочка: Проводник. Еще одним элементом оболочки Windows, нестандартные настройки которого могут быть вам интересны, являются стандартные окна операционной системы. Они имеют не очень много параметров настройки, доступ к которым нельзя получить из пользовательских диалогов, но все-таки, эти параметры стоят того, чтобы о них написать. Оформление
В стандартной поставке операционная система Windows имеет довольно строгий стиль оформления. Это можно заметить уже при первом взгляде на панель инструментов и меню окон проводника. Уже стало стандартом то, как данные элементы окна выглядят, и кажется, что любой другой стиль оформления данных элементов будет убогим, неправильным и излишним. Но так ли это? Давайте сейчас попробуем изменить данные элементы оформления окна, а через некоторое время решим, оставить ли эти изменения в системе. Для себя автор данной книги уже решил — обязательно оставить, так как с некоторых пор стандартный стиль оформления окон ему кажется просто ужасным. Итак, что же мы можем изменить? Во-первых, всем известный трюк с изменением фона панели инструментов. Для реализации этого трюка нам понадобится один параметр строкового типа и одна ветвь реестра. Возьмем ветвь реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TOOLBAR. Чтобы изменить рисунок фона панели инструментов для проводника, достаточно создать в этой ветви строковой параметр BACKBITMAPSHELL и присвоить ему путь к файлу рисунка, который и будет использоваться для отображения в качестве фона. Теперь, если стандартный логотип Microsoft не подходит по цвету или стилевому оформлению к только что измененной панели инструментов, можно изменить и его. Для этого используется та же ветвь реестра, что и при изменении фона панели инструментов — HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TOOLBAR. Но теперь нам понадобится сразу два строковых параметра — один для указания пути к файлу рисунка, используемому для отображения логотипа Microsoft при обычном виде проводника, а второй предназначен для указания файла рисунка, используемого для отображения логотипа Microsoft при полноэкранном виде проводника (после нажатия клавиши F11). Первым из этих параметров является параметр строкового типа SHBIGBITMAP. Вторым же является параметр строкового типа SHSMALLBITMAP. Также нужно изменить значения параметров строкового BrandBitMap и SmBrandBitMap, которые расположены в той же ветви реестра, что и описываемые параметры. Пока что просто присвойте им те же значения, что и параметрам SHSmallBitMap и SHBigBitMap — о этих параметрах будет рассказано позже. Если не изменить значения параметров BrandBitMap и SmBrandBitMap, то изменить логотип проводника не получится. Еще одной возможностью, которую позволяет выполнить оболочка, является уменьшение значка логотипа. Для этого применяется параметр DWORD-типа BrandHeight, расположенный в нашей ветви реестра. Если его значение равно 50 или меньше, тогда будет использоваться стандартный размер логотипа, а если значение равно от 60 до 800, то уменьшенный. На рисунке 2.14 можно увидеть, что у нас получилось. Рисунок 1 Рис. 2.14. Изменение логотипа и фона панели инструментов Также операционная система Windows позволяет выполнить еще один хак — увеличение высоты панели инструментов. Для этого, опять таки, применяется ветвь реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TOOLBAR. Чтобы увеличить высоту панели инструментов, достаточно создать в этой ветви реестра параметр DWORD-типа SMBRANDHEIGHT и присвоить ему количество пикселей, на которые вы хотели бы увеличить панель инструментов. Например, на рисунке 2.15 можно увидеть то же изображение, что и на предыдущем рисунке, но с использованием параметра SMBRANDHEIGHT, значение которого равно 50. Рисунок 2 Рис. 2.15. Увеличение размера панели инструментов Стандартные папки Windows
Еще одной возможностью, которая вам может быть интересна, является изменение путей к стандартным папкам Windows, таким, как МОИ ДОКУМЕНТЫ, ИЗБРАННОЕ, МОЯ МУЗЫКА, PROGRAM FILES и т.д. Для реализации этой возможности используется несколько ветвей реестра, но большая часть параметров, определяющих пути к папкам, без сомнения, находится в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL FOLDERS. Вот именно с содержимого данной ветви мы и начнем (все параметры данной ветви имеют тип REG_SZ). Также в реестре Windows существует ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders, определяющая путь к папкам, используемым для все пользователей, а не для конкретного.
Если вы хотите удалить какой-нибудь параметр из приведенной выше ветви реестра, необходимо его также будет удалить из ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, иначе через некоторое время он будет создан заново. Также следует учитывать, что лучше не стоит полностью удалять параметры приведенной ветви реестра — лучше просто удалить их значения. Другой ветвью, которая одержит в себе некоторые пути к стандартным папкам Windows, является ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION. Она описывает пути к таким папкам (также используются параметры строкового типа).
Также некоторые пути к стандартным каталогам можно встретить в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP.
Конфигурация
А теперь давайте рассмотрим некоторые другие настройки проводника, предназначенные для настройки его конфигурации. MenuShowDelay. Данный параметр строкового типа определяет задержку перед отображением меню, которую будет ожидать оболочка. Данный параметр расположен в ветви реестра HKEY_CURRENT_USER\CONTROL PANEL\DESKTOP. По умолчанию значение данного параметра равно 400. BrowseNewProcess. Данный параметр строкового типа определяет, будет ли открываться каждое окно проводника и браузера Internet Explorer в виде отдельного процесса, или все они будут открываться как часть одного процесса. Если значение этого параметра равно YES, то каждое окно проводника и браузера Internet Explorer будут открываться как отдельные процессы. Плюсом этого метода можно считать большую стабильность — если возникнет ошибка в работе одного окна проводника, оно закроется, но остальные окна останутся рабочими. Если же значение этого параметра равно NO, то все окна проводника и браузера Internet Explorer будут открываться как часть оболочки. Этот метод имеет как минусы, так и плюсы. К минусам можно отнести небольшую стабильность работы системы, по сравнению с предыдущим методом — если возникнет ошибка в одном из окон проводника или браузера, тогда будут закрыты как все открытые окна, так и начнется перезагрузка самой оболочки Windows. К плюсам же можно отнести меньший размер занимаемой оперативной памяти, при открытии нескольких окон, а также более быстрое открытие каждого нового окна проводника или браузера. Данный параметр расположен в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\BROWSENEWPROCESS. Продолжение следует Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=115
|
В избранное | ||