Domanda

Sto cercando di creare un impianto e chiedere all'utente all'interno del mio programma di installazione, se vogliono installare due programmi aggiuntivi utilizzando le caselle di controllo. Il programma di installazione dovrebbe quindi avviare l'installazione in base al valore della casella di controllo.

Ho problemi inclusi gli impianti separati con la mia. Uno è un file con estensione msi e l'altro è un file .exe. Sono in grado di includerli come prerequisiti e che l'utente eventualmente li installa; tuttavia, quando vengono avviate dal mio programma di installazione, si sono nascosti dietro la mia finestra di installazione.

ho cercato aggiungendoli come azioni personalizzate, ma sono in grado di farli lancio. Qualsiasi aiuto sarebbe apprezzato.

È stato utile?

Soluzione

aggiungendoli come prerequisiti è l'approccio corretto.

Il fatto che le loro finestre sono mostrati dietro l'installatore è in realtà una limitazione in Windows. A partire da Windows Vista non sono più visualizzati in alto di default per evitare spamming all'utente popup. Invece, sono mostrati in background e le loro pulsanti della barra delle applicazioni lampeggia.

Quindi non c'è molto che si può fare. L'unico approccio mi sento di raccomandare è quello di provare alcuni altri strumenti di authoring di installazione e vedere se si può trovare uno che non si comporta in questo modo. Alcuni bootstrappers utilizzano codice speciale che portano le finestre prerequisiti sulla parte superiore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top