Trust No Program
This topic is locked: you cannot edit posts or make replies.
[.05] Improvement - Windows 7 Taskbar
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
People using Sandboxie on Windows 7 may have noticed that clicking jump list items associated with a sandboxed program can start another copy of the program outside the sandbox.

(The jump list is a pop-up menu which appears when you right-click a taskbar button or icon in Windows 7. In most cases, it shows the program name and a close command. Programs can customize the jump list by adding more commands.)

The new copy of the program starts outside the sandbox because it is actually Windows (more specifically, Windows Explorer) which starts the new copy, and not the program itself. The jump list contains information which tells Windows Explorer which programs to start.

Version 3.65.05 overrides jump lists for programs in the sandbox so that it can display the sandbox name in the jump list, and tell Windows Explorer that new copies of the program should also start in the same sandbox.

This has the side effect that if the program does try to customize its jump list, then any such customizations are lost, and Windows will only display the default jump list with minimal options.

To account for this, Sandboxie will not override the jump list for programs which start as a forced program. The rationale is that because the program was forced, clicking its jump list items will run additional copies in the sandbox due to the forced program mechanism, so there is no need for special handling.

The other condition is that the sandbox does not allow direct access to the folder where jump list customization files are stored. If your sandbox settings include this folder, then you probably want programs in the sandbox to be able to customize their jump lists, so Sandboxie will leave the jump lists as they are also in this case.

The jump list customization folders is %Recent%\CustomDestinations and there is a new setting in Sandbox Settings > Applications > Miscellaneous which adds full access to this folder and a second associated folder.

_________________
tzuk
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
A second (less important) issue with the taskbar before version 3.65.05 is that multiple windows of the program would be grouped together regardless of sandbox. Suppose you have Firefox running in five sandboxes, hovering over one of the Firefox taskbar buttons would show windows from all instances of Firefox together. This is also changed in version 3.65.05, such that windows from separate sandboxes will not be combined into the same group of windows.
View user's profileSend private message
RonR


Joined: 15 Mar 2009
Posts: 79
Reply with quote
Windows 7 Ultimate / IE9

When using Aero themes under Windows 7 with multiple tabs open in IE9, all the tabs can be previewed and selected by hovering the mouse over the icon in the taskbar. This is broken in 3.65.05, with only the first tab being available in the taskbar.
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
Do you have your Internet Explorer as a forced program? How do you open additional tabs, do you click within the IE window, or do you use the command in the taskbar?
View user's profileSend private message
RonR


Joined: 15 Mar 2009
Posts: 79
Reply with quote
tzuk wrote:
Do you have your Internet Explorer as a forced program?

Yes.

tzuk wrote:
How do you open additional tabs, do you click within the IE window, or do you use the command in the taskbar?

1. Click the New Tab button in IE.
2. Press CTRL-T in IE.
3. Hold CTRL key down when clicking on a link in IE.
4. File -> New Tab in IE.
5. Right-click taskbar icon -> Open New Tab

Tools -> Internet Options -> Tabs -> Settings
a. Warn me when closing multiple tabs
b. Always switch to new tabs when they are created
c. Show preview for individual tabs in the taskbar
d. Enable Tab Groups
e. Always open pop-ups in a new tab
f. Open links from other progrms in -> a new tab in the current window
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
Thanks for pointing this out, it should be fixed in version 3.65.06.
View user's profileSend private message
RonR


Joined: 15 Mar 2009
Posts: 79
Reply with quote
tzuk wrote:
Thanks for pointing this out, it should be fixed in version 3.65.06.

3.65.06 appears to have fixed the problem.

Thank you!
View user's profileSend private message
mooz
Guest

Reply with quote
http://www.leaguereplays.com/download/

Steam, League of Legends, and LoLReplay all have no icon in the taskbar with .05 and .06 when 'Permit programs to update jumplists in the Windows 7 taskbar' is unchecked.
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
mooz, I suspect the problem is not specific to Steam or League of Legends, but to programs that are installed into the sandbox. Please check if version 3.65.07 fixes the problem.
View user's profileSend private message
mooz
Guest

Reply with quote
Thanks, seems to be fixed. It wasn't happening to every program installed in the sandbox though if that matters.
[.05] Improvement - Windows 7 Taskbar
You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT  
Page 1 of 1  

Use the RSS feed to watch this topic for replies
  
  
 This topic is locked: you cannot edit posts or make replies.  

Sandboxie is Copyright © 2004-2012 by Sandboxie Holdings LLC.  All rights reserved.
Sandboxie.com | Contact Author
This site has been viewed 212,975,121 times since June 2004