Why isn't forced program elevation handled by Start.exe?

If it's not about a problem in the program
Post Reply
hx1997
Posts: 12
Joined: Mon Sep 17, 2012 10:15 am

Why isn't forced program elevation handled by Start.exe?

Post by hx1997 » Mon Nov 19, 2012 8:47 am

Normally, when a program is run as UAC admin it is handled by start.exe, and the UAC popup shows that start.exe is requesting elevation. But when a program requiring elevation is forced to run sandboxed (e.g. when an installer is set as a forced program), the elevation isn't handled by start.exe and the UAC popup shows the program is requesting elevation. Is there any risk?

P.S. Why is UAC elevation handled by start.exe? Does it improve the security or compability?

Thanks!

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

Post by tzuk » Tue Nov 20, 2012 8:00 am

If Sandboxie allowed direct access to the elevation mechanism, it would start the elevated program outside the sandbox. Therefore Sandboxie intervenes in the elevation sequence to make sure the elevated program starts in the sandbox.

If elevation occurs before the program started, which is the scenario that you are describing, then it is outside the control of Sandboxie.

In any case there is no practical difference between the scenarios you mentioned, in both scenarios the elevated program has the same admin privileges and in both cases the elevated program runs in the sandbox.
tzuk

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest