Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Запрет на добавление новых пунктов в контекстное меню (http://forum.oszone.net/showthread.php?t=239307)

adgeuk 25-07-2012 19:30 1958678

Запрет на добавление новых пунктов в контекстное меню
 
День добрый!

Вопрос простой:

как запретить любым программам добавлять новые пункты в контекстное меню?

usbdrive 26-07-2012 12:02 1959140

1) Открываешь в реестре ветку, отвечающую за содержимое контекстного меню . (не помню где, гугл в помощь)
2) ПКМ на этой ветке реестра - свойства - разрешения: пользователю SYSTEM оставляешь полный доступ, всем остальным пользователям - только чтение.
3) Естественно, это делаешь с админскими правами.
4) Отпишись, помогло ли ?

adgeuk 26-07-2012 14:08 1959211

За контекстное меню папок отвечают ветки рестра:

HKEY_CLASSES_ROOT\ Directory\shell

HKEY_CLASSES_ROOT\ Folder\shell

За контекстное меню файлов:

HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers

Здесь подразделы - это команды, отображаемые в меню любого файла.

adgeuk 26-07-2012 14:51 1959239

Буду пробовать!

WindowsNT 26-07-2012 14:56 1959240

В ключи реестра, отвечающие за контекстное меню, запись разрешена только Администраторам. Поэтому мне кажется, что это вопрос безопасности, а не про собственно контекстное меню. Может, вас что-то более конкретное беспокоит?

adgeuk 26-07-2012 15:04 1959248

А если на время установки любой программы лишить прав абсолютно всех, включая администраторов?
Во что это может вылиться, интересно.

Цитата:

Цитата WindowsNT
Может, вас что-то более конкретное беспокоит? »

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

adgeuk 26-07-2012 16:52 1959340

Запретил абсолютно ВСЕМ изменять, записывать, создавать в разделах:

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 добавил несколько пунктов в контекстное меню.

И ... они спокойно добавились.
То есть блокировка этих разделов не помогла, увы.

Если у кого есть какие идеи, вопрос открыт.

Сlassic 26-07-2012 18:12 1959405

А есть еще раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes\

adgeuk 20-10-2020 17:54 2937010

Вложений: 1
AnVir Task Manager решает и эту проблему.


Время: 14:49.

Время: 14:49.
© OSzone.net 2001-