Трудно найти какие-либо практические советы по использованию собственных методов Windows Shell для изменения контекстных меню, таких как расширения оболочки, обработчики контекстных меню и глаголы. Например, я хочу добавить новый пункт меню « Проверить текущий план питания» со значком в контекстное меню рабочего стола, запустив файл .reg:

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Current Power Plan]
"MUIVerb"="Current Power Plan"
"Icon"="powercpl.dll,x"

Мне нужно, чтобы значок динамически изменялся при открытии контекстного меню или при наведении курсора мыши на элемент меню в зависимости от того, какая Windows 10 Power Plan активна в данный момент. Т.е. он должен измениться для сбалансированного плана на powercpl.dll, 0, для высокопроизводительного плана на powercpl.dll, 1, для энергосбережения план на powercpl.dll, 2.

Любые предложения, как это сделать, желательно с помощью собственных методов Windows Shell?

0