掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他アプリのproc取得(GetWindowLong)がうまくいかない (ID:65408)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
アプリA(一般に出回っているソフト)のあるイベントを アプリB(作成中のソフト)で拾いたいと思っています。 色々調べた結果、GetWindowLong でアプリAの proc関数アドレスを 拾ってきて、SetWindowLong で自作したproc関数に呼び込もうと 思っています。 spy+で見たところ、このウィンドウのこのイベント! というところまでは見つけました。 アプリB側で アプリAのインスタンスやスタイルは うまく取得できているようですが、GWLP_WNDPROC が 取得できていないようなのです。 GetWindowLong() GWL_HINSTANCE = [ 400000] GetWindowLong() GWL_STYLE = [34cf0000] GetWindowLong() GWL_EXSTYLE = [ 100] GetWindowLong() GWL_ID = [ 40235] GetWindowLong() GWL_WNDPROC = [ 0] 何かご存知の方、いらっしゃいませんでしょうか? アプリBは SDK で作成したいと思っています。 VisualC++.NET 2003, WindowsXP 実は、アプリB内のエディットコントロールの改行を拾いたくて 上と同じように GetWindowLong()で procを取得し、 SetWindowLong()で自作のprocに飛ばすことが出来ています。 同じアプリ内だとWNDPROCがうまく行って、他のアプリだと うまく行かないことってあるのでしょうか。 よろしくお願いします。<m(__)m>
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.