Hallo,
in einem Basic MSI Setup mit InstallScript habe ich eine "Deferred Custom Action". Parameter kann ich an diese mit
MsiSetProperty(hMSI, "ActionOnDeferredInstall", ActionOnDeferredInstall);
übergeben und mit
MsiGetProperty(hMSI, "CustomActionData", sBuffer, nSize);
innerhalb der "Deferred Custom Action" abfragen.
Nun möchte ich aber auch Werte aus der "Deferred Custom Action" an nachfolgende normale "Custom Action" übergeben, um sie dort weiter zu verarbeiten bzw. anzuzeigen.
Wie kann ich diese Werte übergeben?
Zusatzfrage:
Mit den folgenden Anweisungen kann ich innerhalb der "Deferred Custom Action" zumindestens Statusmeldungen ausgeben.
hActionRec = MsiCreateRecord(3); MsiRecordSetString(hActionRec, 1, Action); MsiRecordSetString(hActionRec, 2, Description); MsiRecordSetString(hActionRec, 3, Template); ret = MsiProcessMessage(hMSI, INSTALLMESSAGE_ACTIONSTART, hActionRec);
Gibt es eine Möglichkeit, mit MsiProcessMessage(???) ausgegebene Daten später in einer normalen "Custom Action" wieder einzulesen und weiterzuverarbeiten?