Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Ответить
Аватара пользователя
adgeuk

Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение adgeuk »

День добрый!



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



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

Re: Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение adgeuk »

1) Открываешь в реестре ветку, отвечающую за содержимое контекстного меню . (не помню где, гугл в помощь)

2) ПКМ на этой ветке реестра - свойства - разрешения: пользователю SYSTEM оставляешь полный доступ, всем остальным пользователям - только чтение.

3) Естественно, это делаешь с админскими правами.

4) Отпишись, помогло ли ?
Аватара пользователя
usbdrive

Re: Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение usbdrive »

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



HKEY_CLASSES_ROOT\ Directory\shell



HKEY_CLASSES_ROOT\ Folder\shell



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



HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers



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

Re: Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение adgeuk »

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

Re: Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение adgeuk »

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

Во что это может вылиться, интересно.




Цитата WindowsNT:



Может, вас что-то более конкретное беспокоит?
Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню




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

Re: Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение adgeuk »

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



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



И ... они спокойно добавились.

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



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

Re: Интерфейс - [решено] Запрет на добавление новых пунктов в контекстное меню

Сообщение adgeuk »

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

[Расширение png было запрещено, вложение больше недоступно.]

Ответить

Вернуться в «Microsoft Windows 2000/XP»