I'm new to EVB and I just tried my first build. Selected an exe, and built it the desktop.
When I run it, it creates files on the desktop and modifies the Registry, with these changes still there when the exe quits. I thought it was supposed to sandbox everything from the host PC?
I was really looking forward to this. What am I doing wrong?
Yes, you have some misunderstanding of EVB functionality. It does not do a sandbox (at least for files, for registry it may do sandbox functionality anyway).
EVB emulates the files, like they exists on the disk. For example, if you have an application that contains from main executable and many other files like dll, pictures, data files and so, by adding these files into Files tree and then packing, you get a standalone exe file that can be working without these having these files on the disk.
The idea of EVB is similar with sandbox but not exactly same.
So if I include all the files that the exe uses, and then burn the single exe onto a CD and run it from there, it'll run even though it can't create the files on the CD?