掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他プロセスからのキー入力を許可していないプロセスのウィンドウに強引にメッセージを送るには? (ID:63406)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>>PATIO さん 情報不足で申し訳ありません。 メモ帳の場合、 SetForegroundWindow(hMemoWnd); Sleep(100); // SendInput or keybd_event によるキー入力 というようなコードで、指定した仮想キーコードのキーがエディットボックスに表示されるのですが、あるプログラムでは上記のようなコードではキー入力を送信する事ができないのです。 そのプログラムは、通常 A キーを押すと、チャットする為のウィンドウに A と表示されるのですが、上記のコードで外部プログラムから A と入力させようとキー入力を送っても無反応になります。 恐らく、キーフックか何か特別な処理で外部からの入力を受け付けないようになっているんでしょうが、それをどうにかして強引にキー入力を送りつけて A と表示させることは可能でしょうか? そのプログラム自体を書き換える方法以外で何か手法があれば、ご教授願います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.