He comenzado una instalación desde msi con MsiInstallProduct. Además, he configurado un MsiSetInternalUI y MsiSetExternalUIRecord.

¿Cómo puedo decirle a la instalación que se detenga y realice una reversión?

¿Tengo que realizar MsiDoAction con un comando especial?

Gracias de antemano.

0
Action Heinz 18 abr. 2012 a las 12:39

1 respuesta

La mejor respuesta

Si está tratando de hacer (o simular) que un usuario cancele la instalación, entonces necesita regresar ERROR_INSTALL_USEREXIT desde la función de devolución de llamada de su IU. Esto solo funciona en respuesta a algunos de los mensajes que recibirá su función de devolución de llamada.

0
Michael Urman 18 abr. 2012 a las 15:50