Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах: Настройка контекстного меню рабочего стола и проводника
На заметку: Контекстное меню отображаться не будет, если параметру REG_DWORD типа NoViewContextMenu присвоено значение 1. Данный параметр расположен в ветви HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Хранение информации о контекстном меню в реестре Информация о контекстном меню рабочего стола хранится в ветви реестра HKCR\Directory\Background. По умолчанию в контекстное меню рабочего стола входят следующие интересные для нас команды. Создать. Позволяет быстро создавать файлы с различными расширениями и свойствами. Открыть окно команд. Данная команда появится только в том случае, если при отображении контекстного меню вы зажмете клавишу Shift. Она позволяет запустить командный процессор cmd.exe с уже открытым в нем каталогом %userprofile%\Desktop (или любым другим, если вы воспользовались соответствующей командой не контекстного меню рабочего стола, а проводника). Большинство команд контекстного меню рабочего стола нельзя удалить без модификации библиотек операционной системы. Однако вы можете добавить свои собственные команды. Список Создать контекстного меню рабочего стола
Добавление новых команд в контекстное меню Кроме настройки списка Создать контекстное меню операционной системы Windows Vista поддерживает возможность добавления к своему содержимому новых команд. При этом, существует два способа добавления команд контекстного меню.
Конечно, только в теории понять принцип работы с реестром операционной системы довольно сложно, поэтому давайте рассмотрим примерчик добавления к контекстному меню рабочего стола двух команд - одна из них будет отображаться всегда, а вторая только при нажатии клавиши Shift. Этот пример представлен ниже в виде .reg-файла. REGEDIT4 [HKEY_CLASSES_ROOT\Directory\Background\shell\notepad] "Extended"="" ="Открыть Блокнот" [HKEY_CLASSES_ROOT\Directory\Background\shell\notepad\command] ="notepad.exe" [HKEY_CLASSES_ROOT\Directory\Background\shell\devmgmt.msc\command] ="rundll32.exe devmgr.dll, DeviceManager_Execute" Как можно заметить из листинга, первая добавляемая команда запускает программу Блокнот, а вторая выполняет команду rundll32.exe, которая запускает оснастку Диспетчер устройств. А сейчас давайте рассмотрим еще один пример — reg-файл, с помощью которого можно добавить к контекстному меню команды Выполнить и Find People. REGEDIT4 [HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}] [HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\{32714800-2E5F-11d0-8B85-00AA0044F941}] Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=4
|
В избранное | ||