Desinstalar acciones personalizadas de desinstalación de revisiones
Puede usar la opción de desinstalación de revisión de acción personalizada para especificar que el instalador ejecute la acción personalizada solo cuando se desinstale una revisión.
Windows Installer 4.5 y versiones posteriores: Puede usar la opción de desinstalación de revisión de acción personalizada para especificar que el instalador solo ejecute la acción personalizada cuando se desinstala una revisión.
** Windows Installer 4.0 y versiones anteriores: **
La opción de desinstalación de revisión de acción personalizada no está disponible. No hay ningún método para marcar una acción personalizada dentro de un paquete de revisión que se va a ejecutar cuando se desinstala la revisión porque el instalador no aplica los paquetes de revisión que se desinstalan.
Para tener una acción personalizada ejecutar cuando se desinstala una revisión determinada, la acción personalizada debe estar presente en la aplicación original o estar en una revisión para el producto que siempre se aplica.
Los desarrolladores pueden usar la propiedad MsiPatchRemovalList para crear un paquete de Windows Installer o una revisión que realice acciones personalizadas en la eliminación de una revisión. La acción personalizada se puede crear en el paquete de instalación original, una revisión que ya se ha aplicado al paquete o una revisión que no es una revisión desinstalable . La acción personalizada se puede condicionalizar en la propiedad MsiPatchRemovalList en las tablas de secuencia. Consulte Uso de propiedades en instrucciones condicionales para obtener más información sobre las acciones de condicionalización.
La acción personalizada puede obtener los GUID de las revisiones que se quitan del valor de la propiedad MsiPatchRemovalList. La acción personalizada puede determinar si el estado de instalación de la revisión se aplica, está obsoleto o se reemplaza llamando almsiGetPatchInfoExo a la propiedad PatchPropertydel objeto Patch de .
Si la acción personalizada requiere metadatos especiales de la revisión, la revisión debe contener una acción personalizada que escriba los metadatos en una ubicación de registro o archivo cuando se aplique la revisión. La acción personalizada en la aplicación original o una revisión que siempre se aplica puede obtener la información necesaria para quitar los cambios de la revisión.
Las revisiones que realizan cambios difíciles de deshacer correctamente no deben marcarse como revisiones desinstalables.
Temas relacionados