Lose Activation of Roboform When Running Firefox Sandboxed.

Please post your problem description here

Moderator: Barb@Invincea

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Sat May 05, 2007 8:43 am

Have you tried something like this?

Code: Select all

[FirefoxBox]
Enabled=yes
FileRootPath=C:\Sandbox\Firefox
ForceProcess=firefox.exe

[EmuleBox]
Enabled=yes
FileRootPath=C:\Sandbox\EmuleBox
ForceProcess=emule.exe

tzuk

eternalbeta
Posts: 89
Joined: Thu Jan 18, 2007 9:48 am

Post by eternalbeta » Sat May 05, 2007 10:47 am

Your example was indeed a bit "different" from my attempts..... :lol:

I've got it working now as follows and roboform is activated now that the firefox sandbox is on C. Also deleting or modifying passcards in Roboform works fine now.

The only thing is that I need to manually switch to one or the other sandbox if I start firefox or emule, they're not "automatically" forced into their respective sandboxes but I suppose that is as it should be?

Thanks for your help Tzuk :D
[FirefoxBox]

Enabled=yes
FileRootPath=C:\_Sandboxes\Firefox
CopyLimitKb=32768
OpenFilePath=firefox.exe,%Personal%\My RoboForm Data
OpenFilePath=firefox.exe,%AppData%\Mozilla\Firefox\Profiles\*\bookmark*
OpenKeyPath=firefox.exe,HKEY_CURRENT_USER\Software\Mozilla Firefox
OpenKeyPath=firefox.exe,HKEY_LOCAL_MACHINE\Software\Mozilla Firefox
OpenKeyPath=firefox.exe,HKEY_LOCAL_MACHINE\Software\Wow6432Node\Mozilla Firefox

ForceProcess=firefox.exe
ForceProcess=copernicagent.exe
ForceProcess=iexplore.exe
ForceProcess=flashget.exe

BlockDrivers=y
BlockFakeInput=y


[EmuleBox]

Enabled=yes
FileRootPath=F:\_Sandboxes\EmuleBox
CopyLimitKb=32768

ForceProcess=emule.exe

BlockDrivers=y
BlockFakeInput=y

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Sat May 05, 2007 6:14 pm

The only thing is that I need to manually switch to one or the other sandbox if I start firefox or emule, they're not "automatically" forced into their respective sandboxes but I suppose that is as it should be?
What actually happens then? How do they start?
tzuk

Paul_K
Posts: 477
Joined: Sun Mar 18, 2007 3:35 pm

Post by Paul_K » Sat May 05, 2007 6:44 pm

eternalbeta wrote:The only thing is that I need to manually switch to one or the other sandbox if I start firefox or emule, they're not "automatically" forced into their respective sandboxes but I suppose that is as it should be?
Maybe this is what you need: (using the Sandboxie Start command to specify which sandbox to use)

Look at Sandboxie.com - "Start Command Line" at
http://www.sandboxie.com/index.php?StartCommandLine

"In all forms, the parameter /box:SandboxName is applicable, and may be specified between Start.exe and the parameter, to indicate a sandbox name other than the default of DefaultBox. For example:

"C:\Program Files\Sandboxie\Start.exe" /box:TestBox run_dialog"
-----------------------------
I just recently setup a new sandbox, in addition to DefaultBox.
My example:
My new Sandbox is called SecureBox, and it has only Firefox using it. The shortcut properties for the icon on my desktop has as a target:
"C:\Program Files\Sandboxie\Start.exe" /box:SecureBox default_browser

eternalbeta
Posts: 89
Joined: Thu Jan 18, 2007 9:48 am

Post by eternalbeta » Sun May 06, 2007 7:12 am

Tzuk, tot start emule in the Emulebox I have to do the following:

- rightclick the sandboxiecontrol icon in the tray
- switch to sandbox: Emulebox
- run sandboxed from startmenu: Emule

In this way firefox etc runs in the firefoxbox and emule in the emulebox. Any other way ends up with emule running in the firefoxbox.

Paul_K, that may be a solution, however, I keep running in a syntax error also if I put there start_menu or just emule.exe so I haven't been able to test it properly yet.
[EmuleBox]

Enabled=yes
FileRootPath=F:\_Sandboxes\EmuleBox
CopyLimitKb=32768
"D:\Sandboxie\Start.exe" /box:EmuleBox D:\emule\emule.exe

ForceProcess=emule.exe

BlockDrivers=y
BlockFakeInput=y

Paul_K
Posts: 477
Joined: Sun Mar 18, 2007 3:35 pm

Post by Paul_K » Sun May 06, 2007 8:00 am

eternalbeta wrote:"D:\Sandboxie\Start.exe" /box:EmuleBox D:\emule\emule.exe
Apparently you have this line in Sandboxie's configuration file, but if I understand how Sandboxie works, it does not belong there.

If you have an icon on your Desktop to start emule, and if you have the Sandboxie program installed on D: drive, this line should be the "Target" of the icon on your Desktop that starts emule. Right click the shortcut icon on your Desktop that starts emule, choose Properties, and then put that line in the "Target" box.

Delete that line from the configuration file, or put a # character at the beginning of that line and the line will be ignored. Be sure to Reload Configuration after editing the configuration file.

If the Sandboxie program was installed on C: drive, and emule was installed on D: drive, then the "Target" would be:
"C:\Sandboxie\Start.exe" /box:EmuleBox "D:\Emule\emule.exe"

At least, that's my understanding of what you need.
Good luck.

eternalbeta
Posts: 89
Joined: Thu Jan 18, 2007 9:48 am

Post by eternalbeta » Sun May 06, 2007 8:18 am

oops, talking about tunnel vision........ I had indeed included this line in Sandboxie's configuration file.

I've now substituted the target of the Emule desktop icon with
"D:\Sandboxie\Start.exe" /box:EmuleBox D:\emule\emule.exe


and emule starts up fine now in its proper sandbox when doubleclicking the icon, thanks!

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest