AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge WinRar, SFX, "nach dem Entpacken ausführen"
Thema durchsuchen
Ansicht
Themen-Optionen

WinRar, SFX, "nach dem Entpacken ausführen"

Ein Thema von hoika · begonnen am 7. Nov 2016 · letzter Beitrag vom 16. Mär 2017
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 7. Nov 2016, 15:18
Hallo,
ich habe hier mehrere Setup-Dateien, Setup.Exe, Setup.001 (Innosetup),
die "gerar"-t, dann per sfx zu einer Exe gemacht wird.

Danach will ich die Setup.Exe ausführen mit "nach dem Entpacken ausführen".

Leider kann ich hier keine relativen Pfade angeben, auch .\ geht nicht.

Bisher wurde isn %Temp$ entpackt, das will ich jetzt so ändern,
dass immer in ein Unterverzeichnis der Rar-Exe entpackt wird.
Das klappt auch, weil hier das .\ funktioniert.
Nur der Aufruf der Setup.Exe nach dem Entpacken klappt halt nicht.

Was nun?

Update 1:
Angeblich soll es ja gehen
http://stackoverflow.com/questions/3...ter-extraction

Geht aber nicht ...

Update 2:
Ich glaube, das ist es, kann ich aber erst morgen ausprobieren.
http://stackoverflow.com/questions/1...ing-winrar-sfx
SFX will try to execute after successful extraction. The folder containing extracted files is set as the current before executing . If a program name contains spaces, it must be enclosed in quotes.


Danke für Eure Hilfe.
Heiko

Geändert von hoika ( 7. Nov 2016 um 16:48 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 15. Mär 2017, 09:50
Hallo,
ich wärm das Thema noch mal auf.
Weiss jemand wie ich dem WinRar beibringen kann,
dass er nach dem Entpacken eine OK-Nachricht bringt,
ohne Aufruf einer externen Datei?

Im Moment beendet sich WinRar ohne Meldung.
Heiko
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 15. Mär 2017, 09:56
Du meinst UnRar?
Wenn dem so ist lade eins der Archive für Delphi auf der Seite und lese die Doku

Ansonsten kommt glaube ich keine nur dann wenn das entpacken fehlgeschlagen ist.

gruss

Geändert von EWeiss (15. Mär 2017 um 10:07 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 15. Mär 2017, 10:59
Hallo,
nein, ich erzeuge ein Rar-Datei und mache dann eine SFX (Selbstauspackende Exe) daraus.
Wenn ich die Exe jetzt starte, entpackt die sich und beendet sich.
Ich möchte, dass danach eine Meldung ("Aktion erfolgreich") kommt, kann das aber in Winrar nicht einstellen.

PS:
"Nach dem Entpacken ausführen" kenne ich, das wäre aber eine externe Datei.
Und genau das will ich nicht.
Heiko

Geändert von hoika (15. Mär 2017 um 11:05 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 15. Mär 2017, 11:05
Wie gesagt..
Zitat:
Ansonsten kommt glaube ich keine nur dann wenn das entpacken fehlgeschlagen ist.
gruss
  Mit Zitat antworten Zitat
Benedikt Magnus

Registriert seit: 6. Jul 2012
Ort: Bonn
190 Beiträge
 
FreePascal / Lazarus
 
#6

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 15. Mär 2017, 17:44
PS:
"Nach dem Entpacken ausführen" kenne ich, das wäre aber eine externe Datei.
Und genau das will ich nicht.
Und wenn du eine Datei ausführst, die dir das mitteilt? Die kann ja gleich im Archiv mitgeliefert werden und sich nach erledigter Arbeit selbst löschen.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 16. Mär 2017, 05:52
Hallo,
sobald ich das mit der Datei mache, melden 2-3 Virenscanner bei Virustotal einen möglichen Trojaner ...
Heiko
  Mit Zitat antworten Zitat
Benedikt Magnus

Registriert seit: 6. Jul 2012
Ort: Bonn
190 Beiträge
 
FreePascal / Lazarus
 
#8

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 16. Mär 2017, 10:56
Selbst wenn die Datei nur eine Batch oder ähnliches ist?

Zwei bis drei Virenscanner bedeuten aber meist nicht viel. Erst recht nicht, wenn es sehr exotische sind...
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 16. Mär 2017, 11:07
Kann man bei 7Zip nicht eine Messegabox ausgeben mit frei definiertem Text? Bin mir nicht sicher, aber ich glaube, da war mal was.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: WinRar, SFX, "nach dem Entpacken ausführen"

  Alt 16. Mär 2017, 15:27
Hallo,
ich habe WinRar ...
Hm, muss ich mir mal 7-Zip ansehen.

Danke
Heiko

Geändert von hoika (16. Mär 2017 um 21:01 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz