I'm a big fan of Portable Apps which put their portable executable in a folder system with data files. That way if you make a change to the app, such as changing a default setting or upgrading, those changes are included in the file system and you will see those changes when you reopen the portable executable.
Is there a way of doing something like that with this process. Does this also save changes to the boxed executable? And if so, where are those changes saved? Or is the boxed app frozen in amber and it will never reflect previous changes?
Newbie Queston
Re: Newbie Queston
Hi, good question, the answer depends on a settings.
Default settings allow application to write virtual files, but the changes will not be saved to anywhere, they will exist in memory only and will be discarded on next application start.
To save changes to virtual files you can use Storage feature. It will store changes on the disk, in the selected folder. So try to use this feature for virtual files, that are being modified by application.
Default settings allow application to write virtual files, but the changes will not be saved to anywhere, they will exist in memory only and will be discarded on next application start.
To save changes to virtual files you can use Storage feature. It will store changes on the disk, in the selected folder. So try to use this feature for virtual files, that are being modified by application.
Re: Newbie Queston
Thanks for the quick response. I crated a boxed version of VLC and left "save versions of virtual files to" UNCHECKED. Yet when I ran boxed VLS and changed the skin, and closed and reopened, the skin was changed so it seems to have stored that info. Also when I opened my installed version of VLC, it also had the changed skin. Some how the changes I made to my Boxed version leaked to my Installed version. How did that happen and how do I keep my Boxed and Installed Apps completely separate?
Roger
Roger
Re: Newbie Queston
I think it is correct behavior.
To answer this question more detailed, you need to know where VLC stores this information.
What are possible places:
- Registry. Settings could be stored in registry. If so, you may enable registry virtualization, so these changes will happen in virtual registry only and not in real registry. Disadvantage of virtual registry is that it does not have Storage feature, like files have. This feature in development yet.
- Files. EVB does not handle all write operations of packed software, it handles only write operations to virtual folders/files. For example, if you have in EVB virtual folder %DEFAULT FOLDER%, but application writes to My Documents folder, such write attempts won't be recognized as write to virtual content, this case you need to add %My Documents FOLDER% to EVB too.
To answer this question more detailed, you need to know where VLC stores this information.
What are possible places:
- Registry. Settings could be stored in registry. If so, you may enable registry virtualization, so these changes will happen in virtual registry only and not in real registry. Disadvantage of virtual registry is that it does not have Storage feature, like files have. This feature in development yet.
- Files. EVB does not handle all write operations of packed software, it handles only write operations to virtual folders/files. For example, if you have in EVB virtual folder %DEFAULT FOLDER%, but application writes to My Documents folder, such write attempts won't be recognized as write to virtual content, this case you need to add %My Documents FOLDER% to EVB too.
Re: Newbie Queston
Thanks. I had added the VLC programs folder and the appdata\roaming\vlc folder. WHat setting is there to create a virtual registry?
