2011-07-18 15 views
2

C#アプリケーションからchromeを呼び出すときに、そのウィンドウにメッセージを送信しようとしています。C#アプリケーションからChromeを呼び出す

私はここに提示された解決策を試みましたC# - Sending messages to Google Chrome from C# application運もなく、これもhttp://www.mmowned.com/forums/other-mmos/warhammer-online/186390-sendinput-example-c.htmlを使用しました。

"Come_WidgetWin_0"をウィンドウ名として使用すると、正しくクロムウィンドウに切り替えることができますが、フォーカスは依然としてメインウィンドウに正しく表示されません。

キーを押すと何も起こりません。

答えて

0

this articleをご覧ください。 Chrome固有のものではありませんが、そうである必要はありません。キーストロークを別のアプリケーションに送信する方法を示し、Chromeで動作する必要があります。

+0

Chromeのエキスパートではないと主張しています... Chromeは、別個の低特権プロセスを使用して、外部からのタブをサンドボックスするように特別に設計されていると思います。 Chromeのタブプロセスが、送信しようとする可能性のある主要なメッセージから「遮蔽されている」ということを意味していれば、あまり驚いてはいません。 –

+0

@Branko - 私はどちらもわかりません。私はちょうどその記事が助けると思った。あなたは正しいかもしれません。 – Icemanind

関連する問題