私はこれと非常によく似た問題を抱えています:リモート デスクトップ接続の SetForegroundWindow 接続して RDC を見ているときはすべてが機能しますが、そうでないときは..何も起こりません。私は Python と pywinauto を使用して、SendKeys メソッドを使用しようとしています: SetForegroundWindow はその後 GetLastError と同じように 0 を返します。そのため、何が問題を引き起こすのかわかりません。
編集:BringWindowToTopやSetActiveWindowなどの他の方法も試しました。また、ウィンドウを変更する前にaltキーを送信しようとしましたが、何も機能しませんでした。