質問:
実行中のサードパーティ アプリケーションで .Net UI コントロールからテキストを取得し、そのアプリケーションに入力を送信するための最良の方法は何ですか? 展開の制約により、ターゲット プラットフォームは XP から Win7 までの範囲です。使用できる .NET の最大バージョンは 3.5 です。
バックグラウンド:
私のチームは、業界で広く使用されているレガシー アプリケーションとの統合を任されています。この統合では、サードパーティ アプリケーションの UI からデータを読み取り、特定のシナリオでそのアプリケーションの UI のボタンを押す必要があります。
サードパーティのアプリケーション開発者のサポートを受けていますが、これらの機能を実行するための API はありません。
これは以前、API フックを介してプレーンな win32 アプリで成功しましたが、.net では成功しませんでした。
繰り返しますが、問題のアプリケーションで発生する可能性のある UI の状態について、私たちはよく知っています。そのような深い知識がなければ、ここにはあらゆる種類の落とし穴があることは明らかです。
私は主に、他の人がここで何をしたかに興味があります。アドバイスや指針はありますか?