Sandboxie service and tray bar

Ideas for enhancements to the software
Post Reply
is_m00nbl00d

Sandboxie service and tray bar

Post by is_m00nbl00d » Fri Mar 04, 2011 8:49 pm

I belialeve something like what I'm bringing to discussion has already been mentioned quite some time ago, but I'd like to provide the following suggestion and explain why.

First of all, I know that Sandboxie's FAQ states this:
How to configure Sandboxie for only an occasional use?

By default Sandboxie is configured to load and start automatically. To have Sandboxie load only when you need it, make the following changes.

In Sandboxie Control, open the Configure -> Shell Integration window, and clear the checkbox When Windows starts to stop Sandboxie Control from starting.
Open the Windows Services configuration window: Start menu -> Control Panel -> Administrative Tools -> Services. Then locate the Sandboxie Service. Double click to bring up its properties window. Set its Startup type to Manual rather than automatic.
The driver component of Sandboxie is started by the Sandboxie Service. Therefore, setting the service to start manually, indirectly also sets the driver to start manually.
Starting Sandboxie Control will also start the service. (But note that Administrative rights are required to start a service.)
I have been installing Sandboxie in a few systems with few resources for friends, and therefore, along side other applications, I've set Sandboxie's service to Manual and deleted Sandboxie's autostart registry entry. I created a batch file to automatically start Sandboxie's service a few seconds after session logon and a few seconds after Sandboxie's tray bar icon will appear as well.

I'd like for a much finer solution, though. So, what do you think of having Sandboxie allow the user to create a scheduled task, with Administrative privileges obviously, so that Sandboxie's service is started a few seconds after session logon and then after a few seconds Sandboxie's tray bar icon load?

It could done via install/upgrade process is some advanced configuration or some option in Sandboxie Control (Sandboxie would need to ask for permissions to create such task.), with options to set the time interval between session logon - Sandboxie's service - tray bar icon. And, upon each install/upgrade it should verify that such tasks are already created and skip it.

I truly believe this would be a great "feature". Something that Sandboxie could do at user's request, rather than the user having to know to create batch files and create tasks.

It would be really nice if you could do it.

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

Post by tzuk » Sat Mar 05, 2011 3:18 pm

I don't understand something. If you're setting up a script to start Sandboxie a few seconds after log on, why would you set the service to manual in the first place?
tzuk

is_m00nbl00d

Post by is_m00nbl00d » Sat Mar 05, 2011 4:09 pm

tzuk wrote:I don't understand something. If you're setting up a script to start Sandboxie a few seconds after log on, why would you set the service to manual in the first place?
Because it's on Automatic mode, and I want it to be on Manual mode and only have it to start after session logon? Why would I want it to be on Automatic wasting resources, if there's no need for such due to the way I use Sandboxie?

So, rather than having to do it, myself, in all systems I install Sandboxie, I'd rather have Sandboxie to provide such options.

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

Post by tzuk » Sun Mar 06, 2011 6:38 am

What kind of resources do you think it is wasting, when nobody is logged on the computer? That's the part that I don't understand.
tzuk

is_m00nbl00d

Post by is_m00nbl00d » Sun Mar 06, 2011 12:41 pm

tzuk wrote:What kind of resources do you think it is wasting, when nobody is logged on the computer? That's the part that I don't understand.
Maybe I'm the one confusing things, but I always were under the impression that the more services running in automatic mode, the longer the system will take to fully boot. At least, that's always been my experience, which is why I always disable unneeded services and set to manual those that are needed, when I need them. These steps do make systems boot faster than it would with them enabled and set to automatic.

Not to mention I may not want unneeded services (unneeded at a given moment) to start right when I logon, but delay the start a few seconds, or even a few minutes, according to my own needs, hence making the system respond better, and actually free the resources to other services that actually need to be automatically started.

Then again, maybe just my own perception of what it happens.

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

Post by tzuk » Sun Mar 06, 2011 6:11 pm

I'm still not sure I completely understand. The time to get a usable system would be "time spent in boot" plus "time spent in logon." So wouldn't you just be moving the Sandboxie service start up from "time spent in boot" to ""time spent in logon?"

Anyway, I take this feature request to mean that you would want Sandboxie Control to elevate to administrator and start the service, in case the service is not started already.

OK, that's a nice idea, but probably a niche use case so it's not going to be a high priority for me.
tzuk

elba23
Posts: 1
Joined: Wed Oct 26, 2011 8:50 am
Contact:

Post by elba23 » Wed Oct 26, 2011 8:53 am

the idea is really good, it would Beardstown Opera House be nice if things work out!

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests