Windows Vista で (MSI インストーラーのカスタム アクションを介して、または新しいインスタンスの開始時に) アプリをプログラムで開始すると (Windows 7 ベータ版でも発生します)、アプリはタスクバーに表示されず、フォーカスされません。Alt キーを押しながらタブ移動すると、タスクバーに適切に表示され、そこにとどまります。
これは何が原因ですか?これは以前に他のアプリでも見たことがありますが、理由はわかりません。Out アプリは .NET WinForms アプリです。これが XP で発生することはありません。Vista と 7 のみです。
編集:これが再現可能に発生するのは、インストーラーによって実行されたときだけのようです。他の場合もあると思いますが、私は気が狂っているかもしれません。さまざまなコマンド ライン起動パラメーターを処理し、メイン アプリなどを実際に起動する前にサインイン フォームを起動するため、起動コードを投稿するのは少し複雑です。
以前にこのシナリオに対処しなければならなかった人はいますか?