Cómo encontrar y eliminar entradas de registro en Wix

votos
3

Intento escribir una instalación de Wix3 para un complemento de estudio visual.

Lo tengo por ahí, pero necesito restablecer el complemento eliminando una entrada de registro. Específicamente cualquier valor que comience con

HKCU\Software\Microsoft\VisualStudio\8.0\PreloadAddinStateManaged\MyAddinName.Connect;

¿Cómo convencer a Wix para eliminar tales entradas?

Publicado el 12/03/2009 a las 18:32
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
2

Necesitas usar registryelement.

Esto debería resolver el problema que estás teniendo. Hay un gran tutorial de WiX y el registro se trata en el capítulo llamado Beyond Files .

Respondida el 12/03/2009 a las 18:59
fuente por usuario

votos
1

Es su problema la necesidad de hacer una coincidencia parcial en el valor del registro. De lo contrario, podría estar buscando el elemento RemoveRegistryValue (anida en Component). Si es así, entonces creo que probablemente necesite crear una acción personalizada para buscar los valores del registro para eliminar y completar la tabla RemoveRegistry con lo que encuentre. Creo que una acción personalizada de DTF (Deployment Tools Foundation) sería una opción viable.

Respondida el 12/03/2009 a las 19:00
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more