2010-01-10 8 views
1

J'ai créé un programme d'installation msi avec visual studio 2008. Je voudrais lancer le programme installé juste après la fin de l'installation.Lancer le programme après l'installation de msi

1) Comment ajouter un utilisateur Interace comme beaucoup d'installateurs qui demandent si lancer l'application maintenant?

2) Puis-je créer une action personnalisée exécutant l'application avec des privilèges utilisateur?

+0

ok, je suis parvenu, mais maintenant problème est que l'application fonctionne mais l'application utilise% appdata% et% appdata% du msi n'est pas le répertoire de l'utilisateur. il 'commonappdata ... des idées? – Kai

+0

Voulez-vous lancer l'application avec un répertoire de travail autre que le dossier temporaire que votre 'msi' utilise, en particulier le répertoire dans lequel se trouve l'actuel' msi'? –

+0

Aussi, vous pouvez vouloir répondre avec votre solution, pour des points de réputation supplémentaires. –

Répondre

1

Vous pouvez créer un dialogue personnalisé js décrit ici: Run exe after msi installation?

ou vous pouvez faire une action personnalisée à commettre que les appels [TARGETDIR] \ YourApp.exe

+1

problème est que le mauvais utilisateur exécute l'application dans ce cas. le msi semble avoir son propre utilisateur qui est juste pour le setuo (je suppose que pour une raison quelconque, par exemple rollback). des idées? – Kai

Questions connexes