Hallo,
ich habe eine Lösung gefunden.
Der Installer von Delphi 2007 ist von InstallAware. Es werden alle Parameter des MS Installers 3.0 der intern verwendet wird durchgereicht.Es sind also alle Parameter von msi30 möglich.
Wie kann man aber nun die Seriennummer oder das Zielverzeichnis durchreichen?
Dazu gibt es Parameter.
Folgende Zeile installiert Delphi 2007 (oder D2007 Upd1) ohne Benutzerinteraktion.
Code:
setup.exe /s KEY1=XXXX KEY2=XXXXXX KEY3=XXXXXX KEY4=XXXX TARGETDIR="D:\Programme\CodeGear\
RAD Studio\5.0"
Es gibt noch ein paar weitere Parameter, die ich in Erfahrung gebracht habe:
Code:
LANGUAGE=GERMAN (oder LANGUAGE=ENGLISH / FRENCH / JAPANESE) -> Welche Sprache soll installiert werden?
AUTOCHECKFORUPDATES=FALSE -> damit lässt sich die automatische Suche nach Updates abschalten.
INSTALL_RAVE_REPORTS=TRUE oder FALSE -> spricht für sich :-)
...
Es wird natürlich eine gültige Seriennummer vorausgesetzt, sonst gibt es die Fehlermeldung "ungültige Seriennummer" und der installer bricht ab.