Je crée un projet d'installation (Windows Installer) dans vs2010. Lorsque l'utilisateur l'installe pour la première fois - tout fonctionne correctement, mais lorsque l'utilisateur essaie de mettre à niveau l'ancienne application en cours d'exécution, empêchez les nouvelles DLL d'être copiées dans le dossier installé. Comment montrer à un utilisateur une boîte de dialogue qui l'oblige à fermer une application qui empêche le programme d'installation de surcharger une DLL?Le programme d'installation Windows - empêche le remplacement d'une DLL
0
A
Répondre
1
Vous devez vérifier si un processus portant le nom de votre exécutable est en cours d'exécution.
Ensuite, vous pouvez abandonner l'installation, demander à l'utilisateur d'arrêter le processus ou l'arrêter pour eux.
Si vous optez pour la deuxième option, vous devrez vérifier qu'ils ont bien été arrêtés avant de continuer.
Questions connexes
- 1. devIL empêche le programme de démarrer correctement
- 2. Mon programme empêche Windows de s'arrêter!
- 3. Remplacement de DLL dans Windows Installer Project
- 4. Comment faire pour exécuter le programme .dll?
- 5. Interrompre le programme Python dans une DLL
- 6. C++ dll dans le programme C
- 7. Empêche l'avertissement lorsque le fichier NSDocument est renommé (par programme)
- 8. Installer le serveur DLL sur x64 Windows
- 9. NSDrawer empêche le redimensionnement
- 10. eregi remplacer le remplacement
- 11. Comment exécuter le programme qui a créé Qt sur Windows?
- 12. Problèmes avec le démarrage d'un programme + DLL plusieurs fois dans Windows XP?
- 13. Le regroupement empêche la virtualisation?
- 14. Flex HDividedBox empêche le glissement
- 15. Comment démarrer le programme Windows Mobile?
- 16. compiler le programme C++ sur Windows
- 17. remplacement de Windows tcmalloc avec le projet statique reliant
- 18. Problème avec le chargement dynamique d'une DLL dans mon programme
- 19. Obtenir par programme le numéro de version d'une DLL
- 20. Comment installer le service Windows sans étendre le programme d'installation?
- 21. Erreur lors de l'écriture dans le journal des événements, empêche le démarrage du service Windows?
- 22. Écriture d'un remplacement pour une DLL C?
- 23. Exception dans le service Web verrouille DLL et empêche la publication. Solution de contournement?
- 24. Pygame dans Windows: ImportError: Le chargement de DLL a échoué
- 25. Impossible de référencer dll dans le service Windows
- 26. Problème de remplacement de Dll (énigme dans l'obscurité)
- 27. Intégration de Windows Python dans le programme C++ Cygwin/GCC
- 28. Comment obtenir le programme d'installation de Windows Phone 7 Developer Tool sans télécharger tout le programme?
- 29. DLL HMODULE pour Windows Mobile DLL
- 30. Comment créer un remplacement direct pour une DLL existante?