Читаем Windows Vista. Для профессионалов полностью

Кроме того, вы можете добавить собственные ActiveX-объекты к контекстному меню Рабочего стола и Проводника. Для этого в подразделе ShellEx нужно создать дочерний подраздел, например с именем New2. В параметре (По умолчанию) подраздела New2 нужно указать CLSID-номер ActiveX-объекта, который нужно добавить к контекстному меню Рабочего стола и Проводника. К сожалению, многие команды ActiveX-объектов замещают собой команды других ActiveX-объектов, поэтому можно указать только один из приведенных далее CLSID-номеров.

Например, ниже описаны CLSID-номера наиболее интересных стандартных ActiveX-объектов. CLSID-номера остальных ActiveX-объектов, которые также можно добавить к контекстному меню, описаны в приложении 4. После CLSID-номера указано, какую команду он добавляет к контекстному меню Рабочего стола и Проводника.

– {2559alf0-21d7-lld4-bdaf-00c04f60b9f0} – Поиск. Данная команда замещает собой команды Справка и поддержка и Выполнить.

– {2559alfl-21d7-lld4-bdaf-00c04f 60b9f0} – Справка и поддержка. Она замещает собой команды Поиск и Выполнить.

– {2559alf3-21d7-lld4-bdaf-00c04f 60b9f0} – Выполнить. Данная команда замещает собой команды Справка и поддержка и Поиск.

– { 645FF040-5081-101B-9F08-00AA002F954E} – Очистить Корзину. Данный ActiveX-объект может отображаться вместе с другим ActiveX-объектом, поэтому если вы не хотите из контекстного меню удалять пункт Создать (или любой другой) ради того, чтобы добавить эту команду, то просто создайте в подразделе Shellex дочерний подраздел, например New4, а его параметру (По умолчанию) присвойте данный CLSID-номер.

Изменение содержимого контекстного меню файлов различного расширения

Для выполнения этой операции создавались целые программы, однако опытный пользователь, наверное, знал, что раньше для изменения содержимого контекстного меню файлов различного расширения достаточно было открыть вкладку Типы файлов окна Свойства папки. К сожалению, в Windows Vista разработчики решили вообще убрать эту вкладку из указанного окна. Поэтому теперь для изменения содержимого контекстного меню придется пользоваться реестром.

Многие пользователи вообще не могут понять, зачем нужно изменять контекстное меню файлов различного расширения, однако в некоторых случаях это очень облегчает жизнь. Мало того что вы можете удалить ненужные элементы контекстного меню, так можно еще добавить новые элементы. Например, если вам часто нужно открывать исполняемые файлы в других программах (дизассемблере, редакторе ресурсов или даже в простом Блокноте), то вы, без сомнения, уже думали над тем, как вообще это сделать. Действительно, как быстро открыть исполняемый файл в Блокноте, если в его контекстном меню и в помине нет команды Открыть с помощью? Поэтому для примера попробуем добавить к контекстному меню файлов с расширением ЕХЕ именно эту команду.

Чтобы это сделать, сначала нужно в ветви реестра HKEY_CLASSES_ROOT найти подраздел идентификатора для расширения ЕХЕ. Это можно сделать двумя способами. Во-первых, можно посмотреть на параметр (По умолчанию) ветви реестра HKEY_CLASSES_ROOT\, то есть в данном случае ветви HKEY_CLASSES_ROOT\.ехе. Значение этого параметра и будет названием раздела идентификатора, к которому нам нужно перейти. Вторым же способом является использование стандартной программы командной строки assoc.exe. Чтобы отобразить с ее помощью идентификатор расширения ЕХЕ, достаточно ввести команду assoc.exe.

После этого нужно перейти в ветвь реестра НКЕУ_СЬАЗЗЕЗ_КООТ\<идентификатор расширения>\зпе11. Вы уже обратили внимание, что подраздел с названием shell встречался в предыдущем совете данной главы? Все верно, это один и тот же подраздел с одинаковой структурой и одинаковыми возможностями. Поэтому описывать здесь способ создания нового элемента контекстного меню файлов мы не будем. Он и так был описан ранее.

Итак, чтобы добавить команду Открыть с помощью к контекстному меню файлов с расширением ЕХЕ, нужно в ветви реестра HKEY_CLASSES_ROOT\.ехе\shell создать новый подраздел, допустим, с названием openWith. А в нем нужно создать вложенный подраздел с названием command. Чтобы добавить команду Открыть с помощью, параметру (По умолчанию) этого подраздела нужно присвоить строку rund1132 shell32.dll, OpenAs_RunDLL %1.

Если же вы хотите открывать исполняемые файлы только с помощью Блокнота, то параметру (По умолчанию) достаточно присвоить значение notepad.ехе %1.

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

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

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT