I haven't dealt with the PortableApps SDK more intensively yet. Since I want to solve a certain situation with PortableApps and don't know if it can solve my special situation, I would like to ask here first.
I want to make a program suite portable. This suite consists of three or four equivalent programs (called A.exe, B.exe, C.exe and D.exe). All programs use parts of a folder structure under 'Local' in the users directory. All programs can be running at the same time and each program can write to the shared folders under' Local' data.
It is possible, however, that only one or two programs of the suite run at the same time. This depends on the task the user wants to solve.
So that no data is lost, the folders / files under 'Local' must not be written back to the data folder of the portable application after one of the programs has finished, but another of the programs is still running. Only when *all* programs (A, B, C, and D) no longer run must the folders / files be copied from the 'Local' folder back to the Data folder of the PortableApp folder.
Is this behavior manageable with PortableApps?
If so, what are the special commands or switches to realize this behavior? Since I'm an application developer, it's no problem if I need an external exe file with special functions to achieve this behavior.
Thank you for your help!