InstallShield ausführen, deinstallieren Sie benutzerdefinierte Aktion
Wie führe ich eine Benutzerdefinierte Aktion bei der Durchführung einer deinstallation?
Die Benutzerdefinierte Aktion in einem Basic MSI-Projekt und ich bin mit InstallShield 2010 Premier.
Ich habe versucht, die Install-UI-Sequenz Nach SetupProgress und Installieren UI-Zustand zu REMOVE="ALL", aber die Aktion wird nicht immer genannt, während der deinstallation.
Jegliche Hilfe würde sehr geschätzt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, dass Sie die Schreibweise des ENTFERNEN-Eigenschaft richtig. Erkennen, dass, wenn Sie klicken Sie auf Deinstallieren, in Programme Hinzufügen/Entfernen ( Programme und Funktionen ), die die UI-Sequenz nicht ausgeführt. Es wird nur ausgeführt, wenn Sie klicken Sie auf Ändern.
Auch, ich weiß nicht, was diese benutzerdefinierte Aktion zu tun, aber wenn es irgendwelche änderungen an den Zustand des Systems, dann sollte es immer geplant werden als latente benutzerdefinierte Aktion in der execute-Sequenz.
Sie wirklich wollen zu Lesen, und Lesen, bis Sie verstehen (es hat mich ein paar mal, um es zu bekommen ) die folgenden:
Installation von Phasen-und In-Script-Ausführung Optionen für Benutzerdefinierte Aktionen in Windows Installer