![]() |
Запрет на добавление новых пунктов в контекстное меню
День добрый!
Вопрос простой: как запретить любым программам добавлять новые пункты в контекстное меню? |
1) Открываешь в реестре ветку, отвечающую за содержимое контекстного меню . (не помню где, гугл в помощь)
2) ПКМ на этой ветке реестра - свойства - разрешения: пользователю SYSTEM оставляешь полный доступ, всем остальным пользователям - только чтение. 3) Естественно, это делаешь с админскими правами. 4) Отпишись, помогло ли ? |
За контекстное меню папок отвечают ветки рестра:
HKEY_CLASSES_ROOT\ Directory\shell HKEY_CLASSES_ROOT\ Folder\shell За контекстное меню файлов: HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers Здесь подразделы - это команды, отображаемые в меню любого файла. |
Буду пробовать!
|
В ключи реестра, отвечающие за контекстное меню, запись разрешена только Администраторам. Поэтому мне кажется, что это вопрос безопасности, а не про собственно контекстное меню. Может, вас что-то более конкретное беспокоит?
|
А если на время установки любой программы лишить прав абсолютно всех, включая администраторов?
Во что это может вылиться, интересно. Цитата:
|
Запретил абсолютно ВСЕМ изменять, записывать, создавать в разделах:
HKEY_CLASSES_ROOT\ Directory\shell HKEY_CLASSES_ROOT\Directory\shellex HKEY_CLASSES_ROOT\ Folder\shell HKEY_CLASSES_ROOT\Folder\shellex HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers Затем, в настройках программы WinRar добавил несколько пунктов в контекстное меню. И ... они спокойно добавились. То есть блокировка этих разделов не помогла, увы. Если у кого есть какие идеи, вопрос открыт. |
А есть еще раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
|
Вложений: 1
AnVir Task Manager решает и эту проблему.
|
Время: 21:30. |
Время: 21:30.
© OSzone.net 2001-