Рисунок 1. Слева - расширенное контекстное меню (shift + Rclick). Справа - стандартное (Rclick).
Рисунок 2.
Существует расширенное контекстное меню (показываемое только по shift+Rclick).
Для перемещения в расширенное контекстное меню обычного пункта из
shell раздела(Рисунок 2 серым цветом слева) - подходит простое добавление в корень ключа string-параметра
Extended (Рисунок 2, желтым цветом справа).
Возможно ли разумным способом переместить туда так же и пункты, отписанные в shellex разделе расширения файла?
К примеру, пункт контекстного меню, выделенный голубым цветом(Рисунок 1) и описанный в разделе
shellex (Рисунок 2, желтым цветом слева), требуется скрыть из обычного меню, показывая его только в расширенном (то есть так же, как пункты, выделенные зеленым цветом, Рисунок 1).
Склоняюсь к тому, что средствами винды этого не сделать и все параметры определяется заранее внутри dll'ек с описанием
shellex\contextmenuhandler параметра.