Как запускать команды от имени администратора в контекстном меню, вызываемом правой кнопкой мыши?

Как запускать команды от имени администратора в контекстном меню, вызываемом правой кнопкой мыши?

Как запускать команды от имени администратора в контекстном меню правой кнопкой мыши? Этот код работает правильно, но запускается от имени обычного пользователя :-( Может кто-нибудь подскажет, как это исправить? Спасибо.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A]
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B]
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group C]
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group C\shell]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group C\shell\Command A]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group C\shell\Command A\command]
@="cmd"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group C\shell\Command B]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group C\shell\Command B\command]
@="cmd"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group D]
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group D\shell]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group D\shell\Command C]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group D\shell\Command C\command]
@="cmd"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group D\shell\Command D]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Group A\shell\Group B\shell\Group D\shell\Command D\command]
@="cmd"

решение1

Это работает правильно.

[HKEY_CLASSES_ROOT\directory\Background\shell\runas]
@="Test"

[HKEY_CLASSES_ROOT\directory\Background\shell\runas\command]
@="cmd.exe"

Это не работает, почему?

[HKEY_CLASSES_ROOT\directory\Background\shell\Demo]

[HKEY_CLASSES_ROOT\directory\Background\shell\Demo\shell]

[HKEY_CLASSES_ROOT\directory\Background\shell\Demo\shell\runas]
@="Test"

[HKEY_CLASSES_ROOT\directory\Background\shell\Demo\shell\runas\command]
@="cmd.exe"

Связанный контент