内気なもんた君

時々日本語化してます

フォルダーのコンテキストメニューにコマンドプロンプトを開く(管理者)を追加

通常はフォルダーのコンテキストメニューコマンドプロンプトを開く(管理者)は何もしなくても表示されます。
このブログの所有権の取得レジストリに登録した場合、
HKCR\Directory\shell\runas を上書きするのでコマンドプロンプトが表示されなくなります。
なのでサブメニューとしてコマンド プロンプトを作成し、runasで管理者として実行させます。

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\directory\shell\コマンド プロンプト]
"SubCommands"=""
[HKEY_CLASSES_ROOT\directory\shell\コマンド プロンプト\shell\runas]
@="コマンド プロンプトを開く(管理者)"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\directory\shell\コマンド プロンプト\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
"IsolatedCommand"="cmd.exe /s /k pushd \"%V\""

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

プログラム1-
       |-shell\runas
プログラム2-
       |-shell\runas

このようにサブメニューにすると複数のプログラムを管理者として実行できます。

とは言え、コンテキストメニューなのでそんなに多くは登録しないと思いますが。

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

追記
所有権の取得の方をサブメニューにすると単純に追加だけで済みますけど、私の場合所有権の取得を多用するので敢えてこのようにしてます。