Quando la nostra app viene avviata in modo programmatico (tramite l'azione personalizzata nel programma di installazione MSI o quando si avvia una nuova istanza) in Windows Vista (anche in Windows 7 Beta) non apparirà nella barra delle applicazioni e non sarà focalizzata. L'operazione di tabulazione ad alta voce lo farà apparire correttamente nella barra delle applicazioni e resterà lì.Che cosa fa sì che una finestra non appaia nella barra delle applicazioni fino a quando non è Alt-Tabbed in Vista?
Quali sono le cause? L'ho già visto in altre app, ma non sono sicuro del perché. L'app è l'app .NET WinForms. Mai vedere questo accade in XP, solo Vista e 7
Modifica: Beh, sembra che l'unica volta che questo accade riproducibile è quando viene eseguito dall'installer, credo che ci siano altre volte in cui si verifica, ma potrei semplicemente essere pazzo . Il codice di lancio è un po 'complesso da pubblicare perché gestiamo vari parametri di lancio della riga di comando e avvia un modulo di accesso prima di avviare l'app principale, ecc.
Qualcuno ha avuto a che fare con questo scenario prima e ha funzionato?
Come si avvia l'applicazione? Un esempio di codice aiuterebbe. Inoltre, guarda cosa sta facendo l'applicazione durante il processo di caricamento. – NotMe
Abbiamo gli stessi problemi con un'applicazione Winforms distribuita con Clickonce –