Войти

Показать полную графическую версию : Как спрятать пункт контекстного меню под Shift?


adgeuk
22-12-2021, 19:12
У программы Revo Uninstaller есть пункт в контекстном меню для .exe файлов - "Установить с помощью Revo Uninstaller".
Как спрятать этот пункт под клавишу Shift?

Пробовал программы File Menu Tools, ContextEdit, Kerish Doctor, ShellMenuView - они не видят этот пункт.

Программа Right Click Enhancer показывает что за этот пункт отвечает параметр в реестре:

- ветка "HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\RUShellExt"
- тип "Reg_SZ"
- имя "По умолчанию"
- значение "{2C5515DC-2A7E-4BFD-B813-CACC2B685EB7}"
- других параметров в ветке нет

Вот скриншот из программы Right Click Enhancer, там дополнительно указана команда "C:\Program Files\Revo Uninstaller\RUExt.dll":
https://hostingkartinok.com/show-image.php?id=2cb48c1ec6b7e8936acea170021c6d16

Перечитал всё здесь: http://forum.oszone.net/thread-326455.html
Вставлял строковой параметр "Extended" где только можно, не помогает.

Если кто-то знает как спрятать этот пункт под Shift - подскажите!

Vanadiy777
22-12-2021, 21:17
там дополнительно указана команда "C:\Program Files\Revo Uninstaller\RUExt.dll" »
adgeuk, это не команда, а расположение файла. Файл RUExt.dll является библиотекой расширения оболочки,
которая регистрируется в системе при установке программы в разделе shellex\ContextMenuHandlers,
поэтому параметр "Extended" будет бесполезен.
Похоже, что под Shift ее спрятать вообще не получится.

adgeuk
23-12-2021, 14:51
Тут ещё подсказали с другого ресурса что у Revo Uninstaller есть вызов из под командной строки (https://www.revouninstaller.com/online-manual/command-line-support/).

но я вижу там только такие возможности как:

- вывод списка установленных на компьютере программ
- экспорт списка установленных программ
- удаление программ (простое или отслеживаемое)
- запуск режима охотника

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

Vanadiy777
23-12-2021, 20:16
adgeuk, в общем можно оставить эту затею...
Посмотрел у себя, все программы, которые интегрируются в контекстное меню посредством библиотек *Ext.dll, создают
свои записи в разделе shellex\ContextMenuHandlers и "припрятать" их под "Shift" не получится... :(




© OSzone.net 2001-2012