WIX peut-il détecter qu'une application tierce avec un code de mise à niveau spécifié est installée et quel est son dossier d'installation? Je peux suggérer qu'une action personnalisée est requise, mais que faire exactement dans une telle action personnalisée? Est-il possible de détecter de telles choses dans l'action personnalisée de VBS?WIX: Comment détecter si une application tierce est installée?
5
A
Répondre
6
Cela dépend vraiment de l'application. La plupart des applications publient une clé de registre pouvant être utilisée pour les détecter. Dans ce cas, vous n'avez besoin que d'un élément RegistrySearch
, aucune action personnalisée n'est nécessaire. Si l'application a été installée via MSI, parfois un ComponentSearch
est préférable.
0
Vous pouvez utiliser dotNetInstaller pour le configurer très bien. Avec l'aide de la recherche de registre, vous pouvez facilement découvrir que le programme est installé ou non (Utiliser la version du produit/Nom du produit pour vérification supplémentaire)
Questions connexes
- 1. WIX Propriété installée
- 2. Requête Windows pour si une application est installée par UpgradeCode
- 3. Test si une police est installée (Win32)
- 4. Test si une police est installée
- 5. Comment détecter SQL Server Express dans le programme d'installation WiX
- 6. Comment déterminer si un événement est terminé en utilisant une API tierce - C#?
- 7. Comment savoir sur quel lecteur une application Java est installée?
- 8. Comment puis-je vérifier par programme si une application CYGWIN est installée dans un script SH?
- 9. Une application déployée clickonce est installée uniquement pour l'utilisateur spécifique?
- 10. Comment détecter si Vista UAC est activé?
- 11. Comment vérifier si l'interopérabilité .net pour Excel est installée
- 12. Détecter via javascript si Silverlight est installé
- 13. Comment puis-je détecter si Windows Installer est installé?
- 14. Détecter si Tooltip est affiché?
- 15. Comment puis-je détecter .NET 3.5 dans WiX?
- 16. Détecter si IIS est activé
- 17. Comment puis-je détecter si une application est basée sur un document?
- 18. Comment détecter si une page Web distante est disponible
- 19. détecter si l'appareil est en charge
- 20. Détecter si une position dans Array est déjà lancée
- 21. Comment déterminer si une clé de registre existe dans Wix
- 22. Inclure ServiceDependancy si la case est cochée WIX
- 23. Détecter si une page est dans un iframe - côté serveur
- 24. Comment détecter si un débogueur OpenGL est utilisé?
- 25. déterminer si une autre application est occupée
- 26. Set propriété Wix que si certaine condition est remplie
- 27. Détecter si un noeud Gtk.TreeNode est développé
- 28. Détecter si SSL est pris en charge
- 29. Authentification OpenID à partir d'une application installée
- 30. Vérifiez si le service est en cours d'exécution dans WiX