他アプリ起動をフックするには


ちよこれーと  2006-07-24 03:12:31  No: 22720  IP: [192.*.*.*]

いつもお世話になっています。と言ってもいつも見てるだけだったのですが^^;
特定の他アプリの起動をフックするにはどうすればいいのか教えて下さい。
IEが起動したり電卓が起動した事を自アプリで知る事はできるのでしょうか?

あと一つ、他アプリの特定のボタンを押した事をフックする事はできるのでしょうか?
Button1,Button2,Button3とあるとしてbutton2が押された場合のみフックしたいです。

宜しくお願い致します。

編集    削除
おや  2006-07-24 14:57:22  No: 22721  IP: [192.*.*.*]

この掲示板を「フック」で検索してみました?
その他
http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_HookCBTActivate.htm

編集    削除
ded  2006-07-27 22:22:00  No: 22722  IP: [192.*.*.*]

>特定の他アプリの起動
CreateWindowをフックするのはどうでしょう?

>他アプリの特定のボタン
出来ると思います。ただ対象のボタンのハンドラを調べておく
必要があるとは思いますが。。。

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpipc/html/_win32_setwindowshookex.asp

ちょっと内容が違いますが
http://japan.internet.com/developer/20050830/26.html#section_1
とか?

編集    削除