アプリを起動し、GetForegroundWindow() の呼び出しによってアプリが起動されたことを確認するテストがあります。テストは、通常はリモート デスクトップ経由でアクセスするリモート マシンで実行されます。マシンに対して rdp セッションを開くと、テストは完了し、すべて問題ありません。ただし、リモート デスクトップを閉じると、GetForegroundWindow が常に Null を返すため、テストは失敗します。切断後のアクティブなデスクトップがまだ「デフォルト」であることを確認したので、この問題が発生していないことは確かです。これを引き起こしている可能性のあるアイデアはありますか?
前もって感謝します