Когда наше приложение запускается программно (через настраиваемое действие в установщике MSI или при запуске нового экземпляра) в Windows Vista (также происходит в бета-версии Windows 7), оно не отображается на панели задач и не отображается. Alt-tabbing к нему заставит его появиться на панели задач должным образом и остаться там.
Что вызывает это? Я видел это и в некоторых других приложениях и раньше, но не уверен почему. Наше приложение - это приложение .NET WinForms. Никогда не видел, чтобы это случилось в XP, только Vista и 7
Редактировать: Ну, похоже, единственный раз, когда это происходит воспроизводимо, это когда он запускается установщиком, я думаю, что есть и другие случаи, когда это происходит, но я могу просто сойти с ума. Код запуска немного сложен для публикации, потому что мы обрабатываем различные параметры запуска командной строки, и он запускает форму входа перед фактическим запуском основного приложения и т. Д.
Кто-нибудь должен был иметь дело с этим сценарием раньше и работал над ним?