別のプログラムにキーを送信する C# のアプリケーションがあります。そのために、機能するキーを送信する前に SetForegroundWindow メソッドを呼び出します。問題は、RDC を使用してコンピューターに接続していて、RDC ウィンドウを最小化するか切断すると、キーが送信されないことです。
これは、RDC モードの場合、SetForegroundWindow メソッドが最小化または切断された状態で機能しないために発生します。SetActiveWindow、SetFocus、BringWindowToTop を使用してみましたが、うまくいきません。それを行う方法はありますか?