tag metaetiqueta encabezado ejemplos código codigo agrega wix windows-installer uninstaller uninstallstring

metaetiqueta - Desinstalador personalizado para un MSI generado por WIX



tags de encabezado wix (1)

No es tan simple. Por alguna razón, el ARP no respeta los paquetes UninstallString en MSI. Por lo tanto, para cambiarlo, deberá establecer ARPSYSTEMCOMPONENT y validar todas las diversas rutas de actualización y eliminación que pueda desear. Heath Stewart tiene una serie de publicaciones de blog relacionadas con esto que ayudan a enumerar los posibles escenarios y problemas comunes con ellos.

Creo que esta serie fue escrita en la era MSI 3.x, por lo que probablemente no aborde ninguna inquietud nueva en Windows Vista o posterior, y no podría aprovechar la bandera de acción personalizada MSI 4.5 parche-desinstalación.

Tengo un MSI que se está generando a partir de scripts WIX.

Mi pregunta es similar a esta pregunta .

Quiero crear un desinstalador personalizado en lugar de usar el desinstalador MSI predeterminado.

Estoy pensando en agregar una acción personalizada que se ejecute después de PublishProduct o antes de InstallFinalize que solo vaya y modifique la entrada del registro que especifica la cadena de desinstalación que se utilizará.

No me preocupa la compatibilidad con SMS o productos similares.

¿Cuáles son sus pensamientos sobre este método?