掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ShellExecuteを利用したアプリを遠隔操作する方法? (ID:6268)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ShellExecuteは、起動したかどうか判断できません。 CreateProcessでプロセスを起動し、そのプロセスの、EDITクラスを探してキーを送信してやれば良いかと思います。 どうしてもShellExecuteでしたいのであれば、FindWindow, FindWindowExなどのAPIを使ってメモ帳の入力ウィンドウを取得します。 ShellExecuteの前に起動しているメモ帳を全て覚えておき、ShellExecuteの後に、覚えていた(以前起動していた)メモ帳以外のメモ帳を検索、貼り付けをします。 このとき、同時にメモ帳が起動した場合や、ShellExecuteで起動したメモ帳よりも先にメモ帳が開いた場合は、期待した動作をしません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.