Description
I'm using online installer. The Appdata/Roaming/MyAppData files are removed during update.
I tried to "hack" it just with copying files at the beginning of updating process, and put it back at the end:
var sourceDir = installer.value("HomeDir") + "/AppData/Roaming/MyAppData"; var destDir = installer.value("HomeDir") + "/AppData/Roaming/MyAppDataBackUp"; var val = installer.performOperation("CopyDirectory",[sourceDir,destDir,"forceOverwrite"]);
Installation log (see part - undo operation):
[294] programfiles: C:\Program Files [294] programfiles: C:\Program Files [294] perform operation: CopyDirectory [294] - arguments: C:/Users/micha/AppData/Roaming/MyAppData, C:/Users/micha/AppData/Roaming/MyAppDataBackUp, forceOverwrite [294] Done [294] undo operation: CopyDirectory [294] - arguments: C:/Users/micha/AppData/Roaming/MyAppData, C:/Users/micha/AppData/Roaming/MyAppDataBackUp, forceOverwrite [294] Done