![]() |
Probleme bei Winrar -sfx Installation
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
hat einer von euch Erfahrung mit Winrar (oder gibt es eine Alternative, die diese Probleme nicht hat?) Wenn ich die Installation mittels Aufruf der gepackten Installationsdatei starte, funktioniert die zwar einwandfrei (ich habe in einer jungfräulichen VM gecheckt, dass die Installation wirklich in Ordnung ist, auch die DLL Registrierung, die ja Admin Rechte anfordert, funktioniert), Windows bringt aber danach immer die seltsame Warnung (siehe angehängtes Bild). Startet man das bereits entpackte Installationsprogramm direkt, dann kommt keine derartige Warnung. Die xsf.conf sieht so aus:
Code:
Und es gelingt mir nicht, die gepackte exe mit meinem Program-Icon auszustatten. Der Befehl
Setup=InstallCleverStrom.exe
TempMode Silent=1 Overwrite=1
Code:
tut zwar so, als wäre alles in Ordnung, aber danach zeigt die Install_Cleverstrom weiterhin das winrar icon und nicht das cs32.ico.
"c:\Program Files\WinRAR\Rar.exe" s -iicond:\Delphi\-resources\cs32.ico Install_CleverStrom.exe
|
AW: Probleme bei Winrar -sfx Installation
Welche WinRAR-Version benutzt du zum Erstellen des Archivs?
MfG Dalai |
AW: Probleme bei Winrar -sfx Installation
Winrar 5.0
|
AW: Probleme bei Winrar -sfx Installation
Hat das SFX-Archiv irgendwelche Kompatibilitätseinstellungen?
MfG Dalai |
AW: Probleme bei Winrar -sfx Installation
Was meinst du damit genau?
Alles, was ich angebe, ist die oben gepostete xsf.conf. Im Prinzip passiert auch alles, was dort steht: er entpackt InstallCleverStrom ganz still in ein temporäres Verzeichnis, und startet das Installationsprogramm dann von dort. InstalCleverStrom fordert dann Admin-Rechte an und bekommt sie auch, schliesst die Installation völig normal ab und dann kommt diese Warnung. Ich habe das jetzt weiter untersucht, Windows 7 will das Installationsprogramm im "Windows-Vista-Kompatibilitätsmodus" starten. Das Lästige ist, dass das vermutlich auch auf den Kunden-PCs passieren wird, auf die ich keinen Zugriff habe, um dort irgend etwas zu konfigurieren. |
AW: Probleme bei Winrar -sfx Installation
Zitat:
MfG Dalai |
AW: Probleme bei Winrar -sfx Installation
Ein Schuss ins Blaue... In deiner xsf.conf verwendest du den Dateinamen
Code:
während du auf der Kommandozeile den Dateinamen
InstallCleverStrom.exe
Code:
angibst. Ist das richtig so?
Install_CleverStrom.exe
Noch eine Idee: Hast du mal mit einem Resourceneditor nachgeguckt ob wirklich das WinRar-Icon in der Datei steht, oder ob dir nur der Windows-Cache einen Streich spielt? |
AW: Probleme bei Winrar -sfx Installation
InstallCleverStrom.exe ist der Name der ungepackten Installationsdatei, Install_CleverStrom.exe ist der Name des gepackten selbstextrahierenden Archivs.
Ich habe jetzt mit einem Resourceneditor nachgeschaut, in Install_CleverStrom.exe sind nur drei Winrar Icons als Resourcen eingebunden, mein Icon ist nicht dabei. |
AW: Probleme bei Winrar -sfx Installation
Zitat:
|
AW: Probleme bei Winrar -sfx Installation
UPX kannte ich noch gar nicht - aber es scheint eine ganz brauchbare Alternative zu Winrar zu sein. Die Komprimierung ist zwar geringfügig weniger gut als mit winrar, dafür hat die resultierende Exe das richtige Icon und es kommt auch keine seltsame Warnung nach der Programminstallation. In Summe löst also UPX alle Probleme, die ich mit Winrar hatte.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz