2009-10-19 12 views
5

¿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?

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