I know, I know. You're going to suggest using SteadyState by Microsoft. The problem is, SteadyState seems somewhat more invasive in that it cordons off a section of the hard disk while Sandboxie does not.
As I understand it, when one enables the hard drive lock feature in SteadyState, it creates a copy of the existing data on your hard drive to a swap file. Upon reboot, you are essentially reimaging the drive which from what I have heard, takes a bit of time.
Of course the default behavior for Library Mode should be erasing upon reboot, but an option to keep the data until manually removed would be useful as well.
Sure all of this can be configured manually in Sandboxie, but a one-stop checkbox would hit the spot and make life much easier. I have contemplated building an unintended preconfigured installer which achieves this behavior with minimal user configuration, but it would be much better if the application supported this behavior as a sort of preset. Or rather, sort of like an instant user/system isolation, rather than the classic on-demand per-application behavior.
Of course, one could tell Sandboxie to sandbox everything executing in the system drive, but I would think that there is more to it when it comes to programs such as explorer.exe. Perhaps modification to the registry?
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="$$$Sandboxie Init String$$$"