Hallo,
ich habe eine Installtion mit MSI-Basic.
Mit MSI will ich lose ein paar Dateien mitgeben,
die anstatt der Files im MSI verwendet werden sollen.
Nun habe ich schon eine User-definied-Action 'CopyCustomerFiles'
geschrieben, die die Files von setup-dir zum install-dir kopiert.
Das Ablaufen der User-action klappt auch - direkt danach sind die Files
auch die neuen;
nur nach Abschluss der Installation sind wieder die Files des MSI-Pakets
vorhanden.
Ich habe die User-Action schon ziemlich weit unten, nach WriteRegistry,
angesiedelt.
Nur wie kann man es machen ?
---
Frank Iversen
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.
dateien während der installation austauschen
Started by
fiversen
, Sep 03 2009 09:51
3 replies to this topic
Posted 03 September 2009 - 13:39
Ich habe jetzt einfach die Files aus dem Package entfernt;
so kann ich die Files problemlos kopieren in der user-action.
Ich muss jetzt nur noch feststellen,
in welchem Kontext die User-action aufgerufen wird.
Bei
- Repair und Change
muss nichts gemacht werden
- Remove
muessen die Files geloescht werden
- Install
muessen die Files kopiert werden
Wie kann ich den Kontext feststellen ?
---
Frank Iversen
so kann ich die Files problemlos kopieren in der user-action.
Ich muss jetzt nur noch feststellen,
in welchem Kontext die User-action aufgerufen wird.
Bei
- Repair und Change
muss nichts gemacht werden
- Remove
muessen die Files geloescht werden
- Install
muessen die Files kopiert werden
Wie kann ich den Kontext feststellen ?
---
Frank Iversen
Posted 03 September 2009 - 15:52
Mir sind die Bedingungen fuer die User-Action nicht klar.
Wenn ich
NOT INSTALLED
angebe,
wird das Teil trotzdem immer ausgefuehrt,
auch beim Uninstall.
---
Frank Iversen
Wenn ich
NOT INSTALLED
angebe,
wird das Teil trotzdem immer ausgefuehrt,
auch beim Uninstall.
---
Frank Iversen
Posted 04 September 2009 - 10:37
Mit
Not Installed
- wird die Funktion nur bei Installation ausgefuehrt
REMOVE
- wird die Funktion nur bei DeInstallation ausgefuehrt
Bei Change und Repair wird nichts ausgeführt;
und das soll auch so sein.
Not Installed
- wird die Funktion nur bei Installation ausgefuehrt
REMOVE
- wird die Funktion nur bei DeInstallation ausgefuehrt
Bei Change und Repair wird nichts ausgeführt;
und das soll auch so sein.