別のアプリに埋め込まれた Web ブラウザー コントロールのフォームに入力する必要があります。
API を使用して他のアプリのウィンドウ ハンドルを取得する必要があることはわかっていますが、どの API がそのアプリ内の Web ブラウザー コントロールへの参照を取得できるかわかりません。
どうすればいいですか?
他のアプリケーションがマネージド (.Net) アプリケーションであることがわかっている場合は、DLL インジェクションを介して実行できます。http://www.codingthewheel.com/archives/how-to-inject-a-managed-assembly-dllには、C# でこれを行うための適切なチュートリアルがあります。
DLL を挿入したら、リフレクションを使用して Web ブラウザー コントロールを見つけ、そのメソッドを呼び出してフォームに入力する必要があります。
別の方法として、ウィンドウをフォーカスし、sendkeys を使用して、フォームに入力するキーボード入力をシミュレートすることもできます。