¿De alguna manera en WIX se detecta que una aplicación de terceros con un código de actualización específico está instalado y cuál es su carpeta de instalación? Puedo sugerir que se requiere una acción personalizada, pero ¿qué hacer exactamente en dicha acción personalizada? ¿Es posible detectar tales cosas en la acción personalizada de VBS?WIX: ¿Cómo detectar si está instalada una aplicación de terceros?
5
A
Respuesta
6
Realmente depende de la aplicación. La mayoría de las aplicaciones publican una clave de registro que se puede usar para detectarlas. En ese caso, solo necesita un elemento RegistrySearch
, no es necesario realizar acciones personalizadas. Si la aplicación se instaló a través de MSI, a veces un ComponentSearch
es mejor.
0
Puede usar dotNetInstaller para configurarlo muy bien. Con la ayuda de la búsqueda de registro, puede encontrar fácilmente que el programa está instalado o no (Use la versión del producto/nombre del producto para verificaciones adicionales)
Cuestiones relacionadas
- 1. Detectar desde el navegador si está instalada una aplicación específica
- 2. ¿Cómo verificar programáticamente si hay una aplicación instalada?
- 3. ¿Cómo saber si una aplicación está instalada desde google play o de carga lateral?
- 4. ¿Detecta qué versión de una aplicación está instalada en iOS?
- 5. Detectando programáticamente si hay una aplicación instalada en el iPhone
- 6. La aplicación instalada es de terceros o no
- 7. ¿Cómo puedo detectar qué versión de Internet Explorer está instalada?
- 8. Cómo detectar SQL Server Express en el instalador de WiX
- 9. Detectar desde el navegador si hay una aplicación específica instalada en Android
- 10. ¿Cómo se ejecuta una acción personalizada en WiX solo si se desinstala una característica instalada?
- 11. ¿Cómo detectar la versión de Chrome instalada?
- 12. ¿Detecta una aplicación instalada o no?
- 13. Detectando si está instalada una base de datos Oracle
- 14. ¿Cómo puedo detectar .NET 3.5 en WiX?
- 15. Determinado mediante programación si está instalada una biblioteca COM (.DLL)
- 16. ¿Cómo detectar si Vista UAC está habilitado?
- 17. ¿Cómo matar una aplicación de terceros?
- 18. Cómo detectar si un micrófono está presente
- 19. Detectar si se desinstaló una aplicación
- 20. ¿Cómo puedo detectar si Dispatcher.DisableProcessing está activo?
- 21. iPhone: ¿Cómo detectar si iTunes está jugando?
- 22. Cómo detectar si numpy está instalado
- 23. ¿Cómo detectar si UISwitch está encendido/apagado?
- 24. ¿Cómo puedo detectar si Python se está ejecutando como una aplicación de 64 bits?
- 25. ¿Cómo puedo detectar si una aplicación de Android se está utilizando en Corea?
- 26. Javascript: Cómo detectar si una palabra está resaltada
- 27. cómo detectar rápidamente si una cadena está comprimida zlib?
- 28. Environment.CurrentDirectory está dando resultados inesperados cuando se ejecuta aplicación instalada
- 29. Cómo detectar si el iphone está sincronizado cuando la aplicación no se está ejecutando
- 30. la aplicación para el proyecto no está instalada