アプリケーションをこのようにやりとりする必要がある場合は、Windows APIのinteropを使用してターゲットアプリケーションメッセージを送信したり、コントロール内のデータへのアクセスを制限したりするのが最も安全な方法です。 C/C++/VC/Win32のバックグラウンドをお持ちでない場合、これは難しい作業です。
私は確かにいくつかの有用なリソースを指摘できますが、これは(セキュリティと安定性を含む)多くの理由で推奨されるアプローチではないことに注意してください。生産シナリオで使用することができます。あなたは、ターゲットアプリケーションのソースコードにアクセスすることはできませんし、これらのアプリケーションはAPIを提供していない場合は
EDIT
、用語プロセス間通信は、ここでは適用されません。基本的にはこれらのアプリケーションへの道をハッキングすることになり、その意味を理解しておく必要があります。
これらのアプリケーションを開発していないので、このリンクをご覧ください。私の答えで説明したように、Spy ++のようなツールを使ってターゲットアプリケーションを調べると、コントロールの階層が分かります。 Win APIを使用して、コントロールにメッセージを送信できます。ターゲットアプリケーションが.NET、Jave、Cのいずれで構築されているかは関係ありません。
ローカルマシン上で実行されているかどうかに関係なく、既存のページからデータをスクラップしたり、あなたのアプリケーション内で。 System.Net.WebClient
クラスのstring DownloadString (string address)
とbyte[] UploadValues (string address, string method, NameValueCollection data)
メソッドを見てください。
こんにちは、歓迎してくださいStackOverflow!これまでに何を試しましたか?何がうまかった?どうしたの? (これは "私には完全な解決策を提供する"タイプではありません。あなたを助けます*あなたのために*あなたの仕事をしません*違いがあります) – Piskvor
私はJavaアプリケーションをプロセスクラスですが、Java実行可能ファイルからコントロールへのアクセスを抽出/取得する方法を見つけることができません。 –
おそらくプログラマー(http:\\ programmers.stackexchange.com)SOサイトの質問ですか? –