<p>起動時にプログラムを管理者権限(最上位の特権で実行する)方法。</p>
<p style="margin-left: 40px;"><strong>下記のタスクスケジューラによるタスクの作成の前に、msconfigの[スタートアップ]タブからipoint.exeを見つけて動作を無効化しておいてください(チェックOFF)。もしくはスタートアップフォルダから削除願います。</strong><br /> 理由：下記の方法で作成するタスクによる起動よりもスタートアップのタイミングが早く、まずスタートアップによってipointが起動します。このため後からタスクスケジューラがipointを起動しようと試みた際には二重起動防止プロセスにより無効化されるからです。</p>
<ol>
<li>コンピュータの管理を起動する<ol>
<li>コンピュータの管理の起動手順<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_1_original.png" title="元のサイズの画像を表示"><img width="400" height="364" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_1.png" alt="" /></a><br /> コンピュータの管理が起動したら、左のペインのタスクスケジューラをクリック</li>
<li>タスクスケジューラ選択後の画面<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_2_original.PNG" title="元のサイズの画像を表示"><img width="400" height="286" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_2.PNG" alt="" /></a></li>
</ol></li>
<li>タスクスケジューラで基本タスクを作成する<ol>
<li>基本タスクの作成<br /> 任意で名称を設定する<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_3_original.PNG" title="元のサイズの画像を表示"><img width="400" height="263" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_3.PNG" alt="" /></a></li>
<li>タスクトリガーログイン時を選択する<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_4_original.PNG" title="元のサイズの画像を表示"><img width="400" height="263" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_4.PNG" alt="" /></a></li>
<li>操作<br /> 起動を選択する<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_5_original.PNG" title="元のサイズの画像を表示"><img width="400" height="263" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_5.PNG" alt="" /></a></li>
<li>プログラムの開始<br /> ipoint.exeのパスを入力する。参照を使っても良い。<span style="text-decoration: line-through;">起動時引数などは必要でない。</span><br /> 上記の様にパスだけでも実行することは可能だが、<em>優先順位が<strong>普通以下</strong>になるという問題が確認された</em>。<br /> このため、このテキストボックスにはipoint.exeのパスの前に「cmd.exe /c start "ipoint" /abovenormal」を付ける。<br /> <strong>例1)cmd.exe /c start "ipoint" /abovenormal "C:&#092;Program Files&#092;Microsoft IntelliPoint&#092;ipoint.exe"</strong><br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_6_original.PNG" title="元のサイズの画像を表示"><img width="400" height="263" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_6.PNG" alt="" /></a></li>
<li>完了<br /> 設定内容を確認し、OKをクリック<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_7_original.PNG" title="元のサイズの画像を表示"><img width="400" height="263" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_7.PNG" alt="" /></a></li>
</ol></li>
<li>出来たタスクのプロパティを変更する<ol>
<li>プロパティを表示する<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_8_original.png" title="元のサイズの画像を表示"><img width="400" height="286" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_8.png" alt="" /></a></li>
<li>最上位の特権で実行するにチェックしてOKをクリック<br /> <a href="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_9_original.PNG" title="元のサイズの画像を表示"><img width="400" height="284" src="http://www.blackcat.xyz/images/articles/090804_SendKeys_under_UAC_9.PNG" alt="" /></a></li>
</ol></li>
</ol>
<p>以上で次回ログイン時からIntelliPointが管理者権限で実行され、管理者権限で動作しているアプリに対してもキーボード操作を行うことが出来る。</p>
<p class="add">10/01/14追記<br /> スタートアップよりipointを無効化しておかないと二重起動防止プロセスによりタスクスケジューラによるipointの起動が制限される。<br /> このため上記方法をとっても管理者権限でipointが起動しないと言う問題が発生するのでその回避方法を追記。<br /> (読者様より指摘をいただきました。)</p>
<p class="add">11/07/19追記<br /> 以前から気づいてはいたのですが&hellip;<br /> Microsoft IntelliPoint 8.0.1以降、上下のサイドボタンにキーボード操作を割り当てても動作しないことが確認されています。この現象がすでにマイクロソフト社に確認されている不具合なのかそうではないのかわかっておりません。8.1になっても同様の現象が確認されることから、おそらく気づいていないのか、もしくはくろねこの環境に起因する問題であると推測されます。先日、OSのフォーマットを行い確認してみたのですがこの現象が確認出来たため、マイクロソフト社に問い合わせしてみようと思います。</p>
<p class="add">11/08/16追記<br /> MSさんにお問い合わせしました。 MSさんの方では同様の現象は発生しないと言うことでこの3日間ほど双方で調査した結果、RoboFormとバッティングしていることがわかりました。<br /> と言うことで、RoboFormにも修正依頼をかけないとだめそうでした&Sigma;(&gt;_&lt;;)</p>
<p class="add">14/05/11追記<br />最新のドライバ「<span>マウス キーボード センター」を使用したところ、RoboFormとの問題は発生しないことが確認できました。すでに1年以上使用していますが、問題は発生していません。ちなみに環境はWindows8.1に上げています。</span></p>