Newbie Queston

Issues related to Enigma Virtual Box
Post Reply
rogstern
Posts: 5
Joined: Mon Mar 31, 2025 4:56 pm

Newbie Queston

Post by rogstern »

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?
Enigma
Site Admin
Posts: 3085
Joined: Wed Aug 20, 2008 2:24 pm

Re: Newbie Queston

Post by Enigma »

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.
rogstern
Posts: 5
Joined: Mon Mar 31, 2025 4:56 pm

Re: Newbie Queston

Post by rogstern »

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
Enigma
Site Admin
Posts: 3085
Joined: Wed Aug 20, 2008 2:24 pm

Re: Newbie Queston

Post by Enigma »

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.
rogstern
Posts: 5
Joined: Mon Mar 31, 2025 4:56 pm

Re: Newbie Queston

Post by rogstern »

Thanks. I had added the VLC programs folder and the appdata\roaming\vlc folder. WHat setting is there to create a virtual registry?
Enigma
Site Admin
Posts: 3085
Joined: Wed Aug 20, 2008 2:24 pm

Re: Newbie Queston

Post by Enigma »

rogstern wrote: Fri Apr 04, 2025 6:45 pm WHat setting is there to create a virtual registry?
Simply switch to Registry tab in EVB and enable this option. Nothing more is required for functionality you are looking for.
Post Reply