Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Реестр Windows Vista. Оболочка: Часть 2
Есть вопросы по работе с Windows? Задайте их нам и нашим посетителям в разделе Форум (http://onestyle.com.ua/q.php). Возможно, мы сможем помочь вам решить возникшие проблемы. Новости нашего сайта:
Диалог Flip3DНововведением операционной системы Windows Vista является возможность перехода между значками при помощи трехмерного диалога Flip3D. Чтобы вызвать этот диалог, достаточно нажать комбинацию клавиш WIN+TAB. Также можно воспользоваться комбинацией клавиш CTRL+WIN+TAB, чтобы вызвать диалог Flip3D в режиме залипания. Диалог Flip3D не может работать при отключенном интерфейсе Windows Aero, поэтому комбинация клавиш WIN+TAB, как и комбинация CTRL+WIN+TAB, без включенного интерфейса Aero работать не будет. Настройка диалогаК сожалению, диалог Flip3D поддерживает не так много параметров реестра, с помощью которых его можно настроить. Изменения количества отображающихся окон программ в диалоге Flip3D Большинство из этих параметров расположено в ветви реестра, принадлежащей Aero, HKCU\Software\Microsoft\DWM и имеет тип REG_DWORD. Например, в данной ветви реестра можно создать параметр Max3DWindows, указав в его значении максимальное количество окон, которые могут отображаться в диалоге Flip3D одновременно. Запрет диалога Flip3D Кроме того, при помощи параметра групповой политики DisallowFlip3D, имеющего тип REG_DWORD и расположенного в ветви реестра HKCU\Policies\Microsoft\Windows\DWM, можно запретить отображение диалога Flip3D. Применение диалогаВ данном разделе мы рассмотрим некоторые дополнительные возможности вызова диалога Flip3D, а также попробуем с их помощью сделать работу в операционной системе Windows Vista удобней. Команда rundll32.exe Во-первых, отобразить диалог Flip3D можно не только при помощи названных выше комбинаций клавиш, но и с помощью команды rundll32.exe DwmApi.dll #105. Данная команда отображает диалог Flip3D в режиме залипания. Например, вы можете создать на рабочем столе или в панели быстрого запуска ярлык, который будет вызывать диалог Flip3D. Для этого достаточно вызвать контекстное меню и перейти к команде Создать/Ярлык на рабочем столе или в каталоге %userprofiles%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch. После этого отобразится диалог создания ярлыка, на первом шаге которого нужно ввести команду rundll32.exe DwmApi.dll #105, а на втором — указать имя нового ярлыка. Добавление команды Window Switcher Еще одной возможностью, которую предоставляет операционная система Windows Vista, является возможность добавления команды WINDOW SWITCHER к контекстному меню рабочего стола. С помощью данной команды также можно вызвать диалог Flip3D в режиме залипания. Чтобы добавить команду WINDOW SWITCHER, достаточно создать раздел {3080F90E-D7AD-11D9-BD98-0000947B0257} в ветви реестра HKCR\Directory\Background\shellex\ContextMenuHandlers. Интерфейс AeroИнтерфейс Aero является уникальным компонентом операционной системы Windows Vista, на основе которого построены основные нововведения оболочки операционной системы. Например, на основе данного интерфейса построены диалоги Flip и Flip3D, которые мы рассмотрели ранее. Работа интерфейса AeroРабота интерфейса Aero построена на основе двух файлов операционной системы Windows — файла dwm.exe, а также службы ДИСПЕТЧЕР СЕАНСОВ ДИСПЕТЧЕРА ОКОН РАБОЧЕГО СТОЛА, которая реализована в виде библиотеки uxsms.dll. Кроме того, также интерфейс Aero основан на библиотеках dwmapi.dll (основная библиотека, содержащая API данного интерфейса) и dwmredir.dll. Файл dwm.exe Файл dwm.exe представляет собой менеджер рабочего стола Windows, который запускается при запуске операционной системы. Вы можете завершить работу данного процесса при помощи диспетчера задач (taskmgr.exe), однако после этого интерфейс Aero будет отключен. Кроме того, существует команда rundll32.exe DwmApi.dll, DwmEnableComposition (или ее разновидность rundll32.exe DwmApi.dll #102), с помощью которой можно запустить процесс dwm.exe. Служба Desktop Window Manager Session Manager Служба менеджера рабочего стола запускается от имени локальной системы автоматически при запуске операционной системы Windows Vista, как часть общего процесса svchost.exe. Данная служба входит в группу UIGroup и ей предоставляются следующие дополнительные привилегии: SETCBPRIVILEGE, SECREATEGLOBALPRIVILEGE, SEINCREASEQUOTAPRIVILEGE, SEASSIGNPRIMARYTOKENPRIVILEGE и SESECURITYPRIVILEGE. Описываются параметры работы данной службы в ветви HKLM\SYSTEM\CurrentControlSet\Services\UxSms. Настройка возможностей интерфейса AeroОсновных ветвей реестра, с помощью содержимого которых описывается работа нового интерфейса Aero три (не говоря уже о групповых политиках). Это следующие ветви реестра, которые могут содержаться параметры REG_DWORD типа. HKCU\Software\Microsoft\DWM Параметры данной ветви реестра позволяют настроить основные возможности интерфейса Windows Aero.
HKCU\Software\Microsoft\Windows\DWM Данная ветвь реестра содержит в себе параметры, которые влияют на работу менеджера рабочего стола dwm.exe — именно параметры этой ветви реестра использует данный процесс. Некоторые параметры данной ветви реестра аналогичны параметрам предыдущей описанной в книге ветви реестра. В этом случае описание параметров указываться не будет. В основном же в данной ветви реестра содержатся параметры, с помощью которых можно настроить прозрачность Aero.
Значения многих описанных выше параметров можно ограничить при помощи групповых политик операционной системы Windows Vista. В этом случае изменяются параметры REG_DWORD типа, расположенные в ветви реестра Software\Policies\Microsoft\Windows\DWM. Например, в данной ветви реестра могут присутствовать следующие параметры. DisallowFlip3d. Позволяет запретить отображение диалога Flip3D. DisallowAnimations. Позволяет запретить эффекты анимации окон. DisallowComposition. Позволяет запретить работу интерфейса Aero. DisallowColorizationColorChanges. Позволяет запретить изменение цветового оформления окон при помощи ссылки Цвет и внешний вид окон диалога Персонализация. DefaultColorizationColorState. Если значение данного параметра равно 1, тогда стандартный цвет рамки окон будет заменен цветом, указанным в параметрах DefaultColorizationColorAlpha, DefaultColorizationColorBlue, DefaultColorizationColorGreen и DefaultColorizationColorRed. HKLM\SOFTWARE\Microsoft\Avalon.Graphics Данная ветвь реестра содержит описания параметров работы графических драйверов нового поколения, которые используются в операционной системе Windows Vista. Например, в данной ветви реестра может присутствовать параметр REG_DWORD типа UseDX9LText. Если значение данного параметра равно 1, тогда использовать интерфейс Windows Aero будет запрещено. Изменение данного параметра скажется на операционной системе после перезагрузки компьютера. Настройка стандартных папокСтандартным каталогом называется каталог операционной системы, назначение которого предопределили программисты корпорации Microsoft. Например, к таким каталогам относятся каталоги ИЗОБРАЖЕНИЯ, МУЗЫКА и т.д. Чаще всего стандартные каталоги имеют значки папки, отличные от обычного значка папки. Изменение пути к стандартным папкамНе всегда пользователь может одобрить расположение стандартных каталогов, которое предложили программисты Microsoft. К счастью, расположение большинства стандартных каталогов можно изменить при помощи вкладки ПАПКА диалога СВОЙСТВА соответствующего стандартного каталога. Для этого достаточно указать новое расположение данного стандартного каталога при помощи поля вкладки ПАПКА. Если значение параметра REG_DWORD типа DisablePersonalDirChange, расположенного в ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, равно 1, тогда пользователю будет запрещено изменять расположение стандартных папок пользователя при помощи вкладки Папка диалога Свойства. Хранение путей стандартных папокСведения о расположении стандартных каталогов для конкретного пользователя содержатся в параметрах строкового типа, расположенных в ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders. Также сведения о расположении каталогов дублируются в ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders. Эти ветви реестра могут содержать следующее параметры.
Другие стандартные каталогиТакже сведения о некоторых стандартных каталогах содержатся в других ветвях реестра. В отличие от рассмотренных ранее каталогов, расположение этих каталогов нельзя изменить при помощи стандартных диалогов операционной системы. Пользовательские каталоги Первый набор каталогов определяется при помощи параметров строкового типа ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion.
Каталоги установки Также некоторые каталоги определяются в параметрах строкового типа ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup. SourcePath Данный параметр определяет путь к каталогу, содержащему установочные файлы операционной системы (при помощи которых выполнялась установка данной операционной системы). Именно к данному каталогу будет пытаться обратиться операционная система, если ей понадобятся файлы, расположенные на установочном диске операционной системы. По умолчанию данный параметр определяет букву дисковода, используемого вами для установки операционной системы. При этом параметру REG_DWORD типа CDInstall данной ветви реестра будет присвоено значение 1. Если же значение данного параметра равно 0, тогда операционная система устанавливалась не с привода дисковода, а с жесткого диска компьютера. ServicePackSourcePath Данный параметр определяет путь к каталогу, содержащему установочные файлы сервис пака. Именно к данному каталогу будет пытаться обратиться операционная система, если ей понадобятся оригинальные файлы установленного сервис пака. Также определить пути к установочным каталогам операционной системы можно при помощи параметров строкового типа ServicePackSourcePath и SourcePath, расположенных в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Setup. Installation Sources Данный параметр имеет тип REG_MULTI_SZ. Он содержит в себе набор каталогов, которые ранее использовались для установки драйверов оборудования. Эти каталоги будут предлагаться вам при следующих установках драйверов. Каталог операционной системы Также можно изменить системный каталог операционной системы (каталог %systemroot%, в котором хранятся основные стандартные программы и библиотеки операционной системы). Путь к данному каталогу содержится в параметре расширенного строкового типа Directory ветви HKLM\SYSTEM\CurrentControlSet\Control\Windows. В данной ветви реестра также можно встретить параметр расширенного строкового типа SystemDirectory. Он определяет путь к каталогу %SystemRoot%\system32. Продолжение следует Рейтинг: 0 В начало записиОцените: 1 2 3 4 5 Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=303
|
В избранное | ||