Question

J'ai utilisé le programme d’installation de Windows (projet msi) et j’ai le fichier msi après l’installation qui jette un raccourci sur le bureau.

Mon problème est que lorsque je double-clique sur le raccourci pour mon application, il affiche quelque chose comme l'installation, puis il lance mon application. Je ne veux pas que les fenêtres d'installation apparaissent là où mon application n'a pas besoin de lancer de fichier ou d'installer quelque chose avant d'exécuter toutes les pré-demandes installées via le fichier msi. Je veux que lorsque l'utilisateur final clique sur le raccourci, il exécute l'application directement ...

J'espère avoir bien expliqué mon problème.

Une note supplémentaire que j'utilise VS 2005, C #

Et si je veux supprimer cette action là où cela se produit toujours. chaque fois que je double clique sur le fichier exe, il apparaît cette fenêtre. ma candidature n’est pas si compliquée à faire.

EDIT: où puis-je trouver le fichier journal?!?

s'il vous plaît aider. thnx indavence

Était-ce utile?

La solution

L’une des " fonctionnalités " Le système d’installation MSI permet de réparer automatiquement certaines tâches lors de l’exécution de votre application.

Une bonne façon de voir cela en action consiste à installer deux versions de Microsoft Office côte à côte. Après avoir exécuté MS Word 2007, l’appel de MS Word 2003 commencera par l’affichage de MsiExec pour corriger quelques problèmes avant le démarrage de l’application.

Il est presque certain que ce type de réparation est utilisé: vérifiez le fichier journal et découvrez ce qui est en cours de réparation, puis modifiez votre projet d'installation pour que tout ne soit pas cassé lors de la première installation.

J'espère que cela vous aidera.

Autres conseils

Les opérations d'installation rapide que vous avez vues sont très souvent problématiques. Je pense que cela n'apparaît que lors de la première utilisation et plus jamais. Ça ne fait rien. Peut-être que le service Windows Installer crée des enregistrements, etc.

Vous pouvez vous reporter aux Fonctionnement des raccourcis Windows Installer et Journalisation de Windows Installer

Si vous voulez vraiment éviter ce problème, la solution la plus simple consiste à ajouter manuellement un raccourci plutôt que de laisser Windows Installer le faire pour vous.

Mon hypothèse est que vous avez probablement quelques clés HKCU dans le programme d'installation qui doivent être vérifiées / réparées pour l'utilisateur actuel. Avez-vous exécuté la validation MSI? Cela peut souvent mettre en évidence des problèmes qui entraînent des réparations inutiles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top