Ich weiß, wie man eine Skin mit dem ISSkin-Add-on auf den Installer von Inno Setup anwendet, aber ich kann es nicht verstehen aus, wie Sie das gleiche für das Inno Setup-Deinstallationsprogramm tun.
Wie kann ich ein Skin mit dem ISSkin-Add-on auch auf das Deinstallationsprogramm anwenden?
Sie müssen die ISSkin.dll
-Bibliothek zusammen mit einer Skin-Datei in ein bestimmtes Verzeichnis extrahieren und dort speichern, sofern Ihr Benutzer das Deinstallationsprogramm nicht ausführt. Das liegt daran, dass es sich bei dem Deinstallationsprogramm um eine Anwendung handelt, die vom Setup generiert wird und sich daher nur unterscheidet (das Deinstallationsprogramm enthält z. B. keine Dateien, die extrahiert werden können).
Sie müssen außerdem berücksichtigen, dass Sie die ISSkin.dll
-Bibliothek ganz am Ende des Deinstallationsvorgangs entladen müssen, wenn Sie möchten, dass der gesamte Deinstallationsvorgang gehäutet wird Sie können die Bibliothek manuell mit einer Skin-Datei entfernen. Dazu empfehle ich Ihnen dringend, einen anderen Ordner als den der Anwendung zu verwenden, um es dem Deinstallationsprogramm zu ermöglichen, die Anwendung ordnungsgemäß zu entfernen und den Rest selbst zu installieren. Hier ist ein Skriptbeispiel, das für diesen lokalen Anwendungsdatenordner verwendet:
Sie können auch die kommentierte Version dieses Codes verfolgen.
%Vor% %Vor%Tags und Links inno-setup