Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

msiexec mit Parameter


2 replies to this topic

CHL

CHL
  • Members
  • 11 posts

Posted 19 November 2001 - 19:55

Hallo zusammen ,
Ich möchte ein ( Sub-)"Setup" starten, welches nur Files kopiert und dazu über ein Property das Zielverzeichnis ( des Main-Setups) übergeben.
Das übergebene Property wird innerhalb mittels Installscript gelesen u. setzt dann INSTALLDIR neu.

Das funktioniert wunderbar, wenn ich msiexec ohne weitere Parameter starte - will ich aber mittels /qn oder /qb die Dialoge unterdrücken, wird das übergebene Property nicht akzeptiert und das (Sub-) setup installiert sich ins Default-Verzeichnis.

Was mache ich falsch ?

Danke für jede Hilfe ..




bernard

bernard
  • Full Members
  • 127 posts

Posted 27 July 2005 - 10:41

Hallo,

ich habe gleches Problem.

Wie übergibst Du Parameter INSTALLDIR?

Mein Script:
...
szValueDes = szPathCommon ^ "common_dll_ocx.msi";
szValueDes = " /i " + "\"" + szValueDes + "\"";
szValueDes = szValueDes + " INTALLDIR=\"szvTargetDir\"";
MessageBox("InstSpuCommon \n" + szValueDes, WARNING);
if ( LaunchApp("msiexec",szValueDes) < 0 ) then
...
PS. szvTargetDir ist ZielVerzeichnis.

Was ist bei mir falsch?

Danke

Edited by bernard, 27 July 2005 - 10:43.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 27 July 2005 - 15:02

Wird dein Skript überhaupt ausgeführt? Bei einem Silent-Setup wird die ganze User Interface Sequenz übersprungen, keine Aktionen die dort eingetragen sind werden ausgeführt.