Windows Vista. Для профессионалов - стр. 111
После этого нужно перейти в ветвь реестра НКЕУ_СЬАЗЗЕЗ_КООТ\<идентификатор расширения>\зпе11. Вы уже обратили внимание, что подраздел с названием shell встречался в предыдущем совете данной главы? Все верно, это один и тот же подраздел с одинаковой структурой и одинаковыми возможностями. Поэтому описывать здесь способ создания нового элемента контекстного меню файлов мы не будем. Он и так был описан ранее.
Итак, чтобы добавить команду Открыть с помощью к контекстному меню файлов с расширением ЕХЕ, нужно в ветви реестра HKEY_CLASSES_ROOT\.ехе\shell создать новый подраздел, допустим, с названием openWith. А в нем нужно создать вложенный подраздел с названием command. Чтобы добавить команду Открыть с помощью, параметру (По умолчанию) этого подраздела нужно присвоить строку rund1132 shell32.dll, OpenAs_RunDLL %1.
Если же вы хотите открывать исполняемые файлы только с помощью Блокнота, то параметру (По умолчанию) достаточно присвоить значение notepad.ехе %1.
Настройка папки Панель управления
К сожалению, нет никаких стандартных способов настройки папки Панель управления. Однако это не значит, что вы не сможете изменить ее содержимое. Как обычно, для этого применяется реестр.
Скрытие апплетов Панели управления может понадобиться по разным причинам. Но основной из них является оптимизация скорости отображения этой папки. Например, можно скрыть неиспользуемые вами апплеты, чтобы скорость отображения Панели управления увеличилась. Можно также скрыть все апплеты папки, после чего создать свой ActiveX-объект, отображаемый в Панели управления, с помощью контекстного меню которого можно будет запустить необходимый апплет. В этом случае скорость отображения папки будет почти мгновенной. Но эта возможность будет описана в приложении 4, а пока просто рассмотрим ветви реестра , с помощью которых можно скрыть тот или иной апплет.
Стандартной ветвью системного реестра Windows, используемой для этого, является HKEY_CURRENT_USER\Control Panel\don't load. Чтобы скрыть определенный апплет, нужно в этой ветви создать параметр строкового типа, название которого соответствует названию скрываемого апплета. Например, чтобы скрыть апплет main.cpl, нужно создать в этой ветви реестра параметр main.cpl.
Второй ветвью реестра , с помощью которой можно запретить отображение апплетов в Панели управления, является HKEY_LOCAL_MACHINE\ SOFTWARE \Microsoft\ Windows\CurrentVersion\Control Panel\don't load. Ее формат полностью аналогичен предыдущей ветви, но она определяет те апплеты, которые не будут отображаться в Панели управления для всех учетных записей пользователей, тогда как предыдущая ветвь реестра скрывала апплеты только для текущей учетной записи.