I'm using Sandboxie 3.76 on Windows 7 64-bit. (Experimental protection turned on)
I would like to selectively wipe files from a sandboxed Explorer window. But since I've had a very bad experience with Eraser 6, I am using Eraser portable 5.8.8.1. As a portable app, I had to integrate it manually into Explorer's right click > sendTo menu by dropping a shortcut to a custom made batch file into C:\Users\[UserName]\AppData\Roaming\Microsoft\Windows\SendTo.
The batch script is as follow:
Code: Select all
@echo off
"D:\EraserPortable\App\eraser\Eraserl.exe" -file %1 -subfolders -method Random 6 -results -queue
It works outside of sandboxes, but not inside. I can see the command process being run if I keep an eye on Sandboxie control panel, but eraserl.exe never seems to get called.
Why is that and what can I do to fix this ? Thanks
Unrelated PS:
If you happen to know how I can delete multiple files at once with this technique, I'd be happy to hear it. Aside from putting them in a temp folder and wiping that folder with eraserl's -folder flag. Currently, files are deleted one at a time even if I select several. The sendTo feature might send the path of all selected files (or does it ?), but I don't know how to catch them all from the batch script. Even if I found out, eraserl would probably need to be called once separately for each file, no ? Oh well, that's off topic