¿Cómo ejecutar una acción personalizada condicional solo en la instalación y modificación?

Tengo un instalador que funciona bien. Quiero ejecutar una acción personalizada solo en instalar y modificar solo. Aquí está mi acción personalizada:

<Custom Action="UpdateAPMDBAPasswordAndStoreInRegistry" After="InstallFinalize"><![CDATA[&BaseModel = 3 OR &FeaturePostMaster = 3]]></Custom>

La acción personalizada anterior no se ejecuta al modificar el instalador. Se ejecuta solo cuando instala el instalador. Después de buscar en Google, hice esto pero tampoco funciona:

<Custom Action="UpdateAPMDBAPasswordAndStoreInRegistry" After="InstallFinalize"><![CDATA[(&BaseModel = 3 OR &FeaturePostMaster = 3) AND (NOT Installed OR MaintenanceMode="Modify")]]></Custom>

También se ejecuta solo en modo de instalación. ¿Que estoy haciendo mal

Respuestas a la pregunta(1)

Su respuesta a la pregunta