初めに懺悔。
この間Windows 8を再インストールするまでUAC切ってました(白目
@Pandora_Ovis ゆるさない
— ゆたか (@tmyt) October 23, 2013
というわけで今はちゃんとUACがオンの状態で使ってますが、この状態だと普通にSnapCrab起動しても(別にSnapCrabに限らないことですけど)管理者権限で動いているアプリのスクリーンショットが起動しません。
スタートアップフォルダにショートカットを置いてブート時に起動するようにしてるので、そのショートカットの設定かえて管理者権限付与してみましたがこれだとうまく動きませんでした。ちょっと調べてみたところ以下の記事を発見したので紹介。
【#モリトーク】第73話:スタートアップと管理者権限 - 窓の杜
http://www.forest.impress.co.jp/docs/serial/moritalk/20130917_615661.html
コントロール パネル\システムとセキュリティ\管理ツール
からタスクスケジューラを起動します。Win+Rでtaskschd.mscと入力しても起動します。
右メニューのタスクの作成をクリックして全般タブの名前欄に適当な名前を付けます。今回はSnapCrabを起動するタスクを作るので名前欄にSnapCrabと入力しました。
そして最上位の特権で実行するにチェックを入れ、構成を今使っているOSと同じものにします。私はWindows 8なのでWindows 8にしました。
次にトリガータブの新規ボタンを押してトリガーを作成します。
タスクの開始をログオン時に変えておけばOKです。お好みで起動のタイミングをずらしておくとよいかと。私は1分遅延させておきました。
操作タブの新規ボタンを押して起動したいアプリケーションを指定します。起動時オプションを指定したいなら引数の追加欄に入力してください。
設定タブを開いてタスクを停止するまでの時間のチェックを外します。
これで設定はおしまいです。あとはOKを押すだけで今後ブートしたときに管理者権限でアプリケーションが起動します。