![]() |
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.
|
AW: Probleme bei Winrar -sfx Installation
@idefix2
Was spricht eigentlich gegen Inno Setup? So wie ich dich verstehe willst du eine Setuproutine, warum also die Lösungen die nur so tun als ob, und nicht das Richtige? |
AW: Probleme bei Winrar -sfx Installation
Zitat:
Aber du hast recht, es spricht eigentlich nichts dagegen, mir nach 15 Jahren anzuschauen, was Inno-Setup heute kann, inzwischen wird es wohl die paar Sachen können, die ich brauche. Wie du allerdings darauf kommst, dass der Installer, den ich programmiert habe, "nur so tut als ob", erschliesst sich mir nicht ganz. |
AW: Probleme bei Winrar -sfx Installation
Zitat:
Wenn ich mal keine Lust habe fünf Minuten Zeit in einen richtigen Installer zu invertieren, dann nehme ich eine Winrar -sfx Installation. Falls das bei dir eine Grundlage für weiter Installation ist, dann musst du es auch so schreiben. |
AW: Probleme bei Winrar -sfx Installation
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 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