この日記は https://yapud.hatenablog.com/ に引っ越し中
2012-05-11
_ [Software] Windows で任意のコマンドを UAC にて管理者権限に昇格させてから実行する方法
インストーラなどの内部で管理者権限を要求するものであれば動作したときに管理者権限の確認画面が出るけど、それ以外のモノを実行するときは、右クリックのコンテキストメニューから「管理者として実行」などを選ばないと行けない。この操作をしたくない、実行したら管理者として実行状態になっていて欲しい、というのを実現する方法。
いくつか方法はあるみたいだけれども、vbs の中から呼び出すのが非常に簡単。shellexecute 関数でコマンドを実行するのだけどそのときに runas というパラメータをつけてやると UAC の管理者昇格のダイヤログを強制的に出すことができる。なかなか便利です。
前 | 2012年 5月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |