Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi Silent Installation / EULA Abfrage umgehen

  Alt 19. Jul 2022, 12:13
Noch schlimmer ist der PAServer, bei dem geht praktisch garnichts, bezüglich einer automatischen Installation (und gerade da wäre sowas IMHO wichtiger)


Du könntest via Pipe (StdIn) versuchen das Y+Enter reinzugeben.
Code:
setup.exe < Datei_mit_Y+#13_drin

Kommt diese Eula-Abrage noch aus der Vorinstallaion (Inno-Setup) oder schon aus dem darin verwendeten GetIt?
Letzteres hat ja eigentlich ein --accepteulas.

Innosetup hatte, glaub ich, einen Parameter, womit man Paramater an die interne EXE weiterreichen kann.

Alternativ, das Setup entpacken und dann selber die Dateien kopieren und mit RegEdit vorher bei einem Rechner das exportieren und hier nun importieren
und paar Komponenten/DLLs registrieren. (siehe die .iss-Datei ... ungetestet, aber so viel wird da nicht gemacht)

https://www.andysblog.de/windows-inn...setup-unpacker
Im Prinzip kopiert das Setup nur den Basisteil (660MB) der IDE auf die Platte und der Rest wird dann via GetIt installiert
siehe HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Embarcadero\BDS\21.0\CatalogRepository\Elements\*



[add]
Nimmst du /silent oder /verysilent ?

Zitat:
Mit der Option „Stumm“ wird der Installationsstatus angezeigt, es ist jedoch keine weitere Anforderung zum Ausfüllen erforderlich:

Im /verysilent Modus wird der Vorgang sofort beendet und es gibt eine versteckte Eingabeaufforderung, die die Installation ausführt:
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (19. Jul 2022 um 12:51 Uhr)
  Mit Zitat antworten Zitat