管理人の雑記
- 117 :管理人 ★:2008/09/13(土) 06:49:07
- MouseGesture.ahkをWindowsVistaのUAC下で無理矢理使用する方法
UACの一般権限では、管理者権限のプロセスをSendなどで操作できない。
逆にAutoHotkeyのプロセスをが管理者権限で実行されている場合、
MG_CommandLine()で一般プロセスのコマンドラインを取得できないなどの制限がある。
MG_User.ahkに「#SingleInstance,off」を記述し、Disableに「MG_CommandLine()=""」
を登録して、一般権限と管理者権限の両方でMouseGesture.ahkを実行すれば、
両方の権限のプロセスで完全に動作するような気がする。面倒だが。
ところで、Vistaでタスクマネージャを見てみたら、コマンドラインが普通に表示できるようになっていた。
APIが追加されたのだろうか?こいつでも、権限の違うプロセスのコマンドラインは取得できないようだった。
101KB
0ch BBS 2005-10-08