Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 1. Настройка интерфейса. 1.5. Панель управления
Дата: 23 июня 2009, вторник

Полезные ссылки

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

Реальная конкурентоспособность любой компании нередко определяется тем, насколько внимательно в ней относятся к защите конфиденциальной информации.

Программа”LABITAP_Cryptograph” обеспечит Ваш компьютер такой защитной системой, которая по стандартам сравнима с системой ФБР.

Подробности: http://sites.google.com/site/labitap/Home

В конец записи

Папка ПАНЕЛЬ УПРАВЛЕНИЯ является основной папкой операционной системы, содержащей в себе значки для вызова большинства стандартных диалогов и мастеров операционной системы.

Операционная система Windows Vista поддерживает два вида папки ПАНЕЛЬ УПРАВЛЕНИЯ: классический вид и вид по категориям. В классическом виде перед вами сразу отображается все содержимое папки ПАНЕЛЬ УПРАВЛЕНИЯ — так как в папке ПАНЕЛЬ УПРАВЛЕНИЯ хранится более 50 значков, отображение всех этих значков может потребовать большего времени, чем при использовании вида по категориям. При использовании вида по категориям все значки папки ПАНЕЛЬ УПРАВЛЕНИЯ сортируются по десяти категориям, в зависимости от своего назначения. Поэтому начальная страница папки ПАНЕЛЬ УПРАВЛЕНИЯ при использовании вида по категориям отображается быстрее.

Содержимое папки Панель управления

В папке ПАНЕЛЬ УПРАВЛЕНИЯ могут находиться значки апплетов и значки ActiveX-объектов.

Апплеты Windows

Апплетом называется файл с расширением .cpl, описывающий какой-либо диалог или мастер, который позволяет изменить различные параметры реестра. Большинство стандартных апплетов располагается в каталоге %systemroot%\system32.

Также апплет может храниться как часть файла .dll.

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

Appwiz.cpl Программы и компоненты
Collab.cpl Соседние пользователи
Desk.cpl Параметры дисплея
Firewall.cpl Брандмауэр Windows
Hdwwiz.cpl Установка оборудования
Inetcpl.cpl Свойства: Интернет
Intl.cpl Язык и региональные стандарты
Joy.cpl Игровые устройства
Main.cpl Свойства: Мышь и Свойства: Клавиатура
Mmsys.cpl Звук
Ncpa.cpl Сетевые подключения
Powercfg.cpl Электропитание
Sapi.cpl Speech Properties и отображает значок Text to Speech
Sysdm.cpl Свойства системы
TabletPC.cpl Перо и устройства ввода
Telephon.cpl Телефон и модем
Timedate.cpl Дата и время
wmdConn.cpl Настройки подключения
Wscui.cpl Центр обеспечения безопасности Windows
cscui.dll Автономные файлы
srchadmin.dll Параметры индексирования
hotplug.dll Устройства горячего подключения
keymgr.dll Сохранение имен пользователей и паролей
input.dll Языки и службы текстового ввода
cliconfg.dll Программа сетевого клиента SQL

ActiveX-объекты

Также в папке ПАНЕЛЬ УПРАВЛЕНИЯ могут находиться значки диалогов и мастеров, вызываемые при помощи ActiveX-объектов. Например, в таблице ниже представлены CLSID-номера таких ActiveX-объекты, а также названия диалогов и мастеров, которые они вызывают.

{7A979262-40CE-46ff-AEEE-7884AC3B6136} Установка оборудования
{74246bfc-4c96-11d0-abef-0020af6b0b7a} Диспетчер устройств
{2227A280-3AEA-1069-A2DE-08002B30309D} Принтеры
{00f2886f-cd64-4fc9-8ec5-30ef6cdbe8c3} Сканеры и камеры
{9C60DE1E-E5FC-40f4-A487-460851A8D915} Автозапуск
{B2C761C6-29BC-4f19-9251-E6195265BAF1} Управление цветом
{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF} Свойства папки
{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} Персонализация
{58E3C745-D971-4081-9034-86E34B30836A} Speech Recognition Options
{0DF44EAA-FF21-4412-828E-260A8728E7F1} Панель задач и меню ''Пуск''
{CB1B7F8C-C50A-4176-B604-9E24DEE8D4D1} Центр начальной настройки
{37efd44d-ef8d-41b1-940d-96973a50e9e0} Свойства боковой панели Windows
{E95A4861-D57A-4be1-AD0F-35267E261739} Windows Sideshow
{D20EA4E1-3957-11d2-A40B-0C5020524153} Администрирование
{335a31dd-f04b-4d76-a925-d6b47cf360df} Центр архивации и восстановления
{D9EF8727-CAC2-4e60-809E-86F80A666C91} Шифрование диска BitLocker
{17cd9488-1228-4b2f-88ce-4298e93e0966} Программы по умолчанию
{D555645E-D4F8-4c29-A827-D93C859C4F2A} Центр специальных возможностей
{D20EA4E1-3957-11d2-A40B-0C5020524152} Шрифты
{96AE8D84-A250-4520-95A5-A47A7E3C548B} Родительский контроль
{78F3955E-3B90-4184-BD14-5397C15F1EFC} Счетчики и средства производительности
{025A5937-A6BE-4686-A844-36FE4BEC8B6D} Электропитание
{FCFEECAE-EE1B-4849-AE50-685DCF7717EC} Отчеты о проблемах и их решениях
{7b81be6a-ce2b-4676-a29e-eb907a5126c5} Программы и компоненты
{BB06C0E4-D293-4f75-8A90-CB05B6477EEE} Система
{60632754-c523-4b62-b45c-4172da012619} Учетные записи пользователей
{78CB147A-98EA-4AA6-B0DF-C8681F69341C} Windows CardSpace
{D8559EB9-20C0-410E-BEDA-7ED416AECC2A} Защитник Windows
{4026492F-2F69-46B8-B9BF-5654FC07E423} Брандмауэр Windows
{36eef7db-88ad-4e81-ad49-0e313f0c35f8} Центр обновления Windows
{A304259D-52B8-4526-8B1A-A1D6CECC8243} Инициатор iSCSI
{8E908FC9-BECC-40f6-915B-F4CA0E70D03D} Центр управления сетями и общим доступом
{9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF} Центр синхронизации
{5ea4f148-308c-46d7-98a9-49041b1dd468} Центр устройств Windows Mobile

Формирование папки Панель управления

Но как же операционная система определяет, какие апплеты и ActiveX-объекты должны располагаться в папке ПАНЕЛЬ УПРАВЛЕНИЯ?

Отображение апплетов

Отображение апплетов реализовано довольно просто — по умолчанию в папке ПАНЕЛЬ УПРАВЛЕНИЯ отображаются все апплеты с расширением .cpl, которые находятся в каталоге %systemroot%\system32.

Если же какой-либо апплет не отображается, то, скорее всего, он скрыт. Скрыть апплет можно двумя способами: либо при помощи параметров ветви реестра HKCU\Control Panel\don't load, либо при помощи параметров ветви HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\don't load. В обоих случаях для скрытия апплета достаточно создать параметр строкового типа с именем, соответствующим имени апплета.

Трудности начинаются, когда апплет является частью библиотеки, либо находится не в каталоге %systemroot%\system32 — такие апплеты по умолчанию не отображаются в папке ПАНЕЛЬ УПРАВЛЕНИЯ (например, апплет sapi.cpl, расположенный в каталоге %systemroot%\System32\Speech\SpeechUX). В этом случае для отображения апплета необходимо воспользоваться ветвью реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls. Достаточно создать в этой ветви реестра параметр расширенного строкового типа, значение которого должно содержать путь к апплету и его имя.

Еще одной особенностью, которую следует рассмотреть, является отображение апплетов при использовании вида по категориям. В этом случае апплеты также отображаются или скрываются по правилам, описанным выше, однако дополнительно вам придется определить категорию, в которой будет отображаться апплет. Если этого не сделать, тогда апплет будет отображаться в категории ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ.

Категории, в которые помещаются апплеты, определяются при помощи ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2. Для этого в данной ветви реестра достаточно создать параметр DWORD-типа, название которого соответствует пути к апплету и его имени, а значение — категории, в которой будет расположен апплет. В таблице ниже представлены возможные значения параметров данной ветви реестра.

Таблица 1.29. Значения параметров ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2

0x00000001 Оформление и персонализация
0x00000002 Оборудование и звук
0x00000003 Сеть и Интернет
0x00000004 Оборудование и звук
0x00000005 Система и ее обслуживание
0x00000006 Часы, язык и регион
0x00000007 Специальные возможности
0x00000008 Программы
0x00000009 Учетные записи пользователей и семейная безопасность
0x0000000a Безопасность
*0x0000000b Мобильные ПК
0xFFFFFFFF Не отображать данный апплет

*По умолчанию данная категория отображается только на ноутбуках. Если же необходимо отобразить данную категорию на обычном компьютере, присвойте параметру REG_DWORD типа ShowCategoryMobilePC, расположенному в ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ControlPanel значение 1.

Отображение ActiveX-объектов

Если же необходимо, чтобы в папке ПАНЕЛЬ УПРАВЛЕНИЯ отображался значок, создаваемый ActiveX-объектом, тогда вам придется самостоятельно зарегистрировать значок при помощи ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace.

Для этого в данной ветви реестра необходимо создать подраздел, название которого соответствует CLSID-номеру нового ActiveX-объекта. Именно таким способом созданы значки ActiveX-объектов, представленные в таблице 1.29.

Если же необходимо удалить ActiveX-объект, достаточно удалить описывающий его подраздел данной ветви реестра. Однако перед этим следует учитывать, что после удаления некоторых апплетов из данной ветви реестра, диалоги и мастера, определяемые ими, отображаться не будут.

Как и апплеты, значки ActiveX-объектов по умолчанию отображаются в категории ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ папки ПАНЕЛЬ УПРАВЛЕНИЯ при использовании вида по категориям. Если же необходимо определить категорию для ActiveX-объекта, тогда придется воспользоваться ветвью реестра вида HKCR\CLSID\{CLSID-номер ActiveX-объекта}. В данной ветви необходимо создать параметр строкового типа System.ControlPanel.Category, значение которого определяет одну или несколько категорий, в которых будет отображаться данный ActiveX-объект. Значения категорий аналогичны значениям категорий для апплетов.

Например, чтобы отобразить ActiveX-объект в категориях ОБОРУДОВАНИЕ И ЗВУК, СИСТЕМА И ЕЕ ОБСЛУЖИВАНИЕ и МОБИЛЬНЫЕ ПК, нужно данному параметру присвоить значение 2,5,11.

Настройка ограничений папки Панель управления

Для ограничения возможностей папки ПАНЕЛЬ УПРАВЛЕНИЯ можно применять групповые политики, расположенные в разделе КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/ПАНЕЛЬ УПРАВЛЕНИЯ. Все они изменяют параметры DWORD-типа и представлены в таблице ниже.

Таблица 1.30. Ветвь HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

  • *DisallowCpl. Скрыть указанные элементы панели управления
  • ForceClassicControlPanel. Установить классический вид панели управления
  • NoControlPanel. Запретить доступ к панели управления
  • **RestrictCpl. Показать только заданные элементы панели управления

*также изменяются параметры строкового типа ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl

**также изменяются параметры строкового типа ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictCpl

Продолжение следует

Рейтинг: 5.00 [ 1 ] 
Оцените: 1 2 3 4 5
moemesto.ru bobrdobr.ru - добавить в социальные закладки
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=564

В избранное