2 Stimmen

Starten Sie das Produkt deinstallieren von Installationsprogramm.

Wir haben ein Haupt-Windows-Installationspaket, das ein Produkt und mehrere Unterpakete installiert, die die optionalen Produktfunktionen installieren. Diese Pakete können vom Benutzer jederzeit nach der Installation des Produkts gestartet werden, sodass sie kein Teil des Hauptpakets sind. Sowohl das Hauptpaket als auch die Unterpakete sind mit WiX entworfen.

Frage: Wäre es möglich, diese Pakete automatisch zu deinstallieren, wenn das Hauptprodukt deinstalliert wird (z. B. eine stille Deinstallation während der Hauptpaket-Deinstallation oder etwas Ähnliches)? Da der Windows Installer nicht mehrere Installationspakete gleichzeitig ausführen kann. Oder kann er das, abhängig vom Zeitpunkt der Installation? Zum Beispiel nach der InstallFinalize-Aktion oder an anderer Stelle?

Vielen Dank, Denis

0voto

rmrrm Punkte 20750

Dies kann erreicht werden, indem die Deinstallation benutzerdefinierter Aktionen nach der InstallFinalize-Aktion geplant wird. Stellen Sie außerdem sicher, dass sie mit den Flags msidbCustomActionTypeAsync und msidbCustomActionTypeContinue ausgeführt werden: http://msdn.microsoft.com/en-us/library/aa368071(VS.85).aspx

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X