Sandboxie-Plus v1.17.5

DavidXanatos

Administrator
Staff member
Sandboxie-Plus version 1.17.5 (and the corresponding classic build 5.72.5) resolves several regressions introduced in recent releases and improves compatibility with certain desktop and shell interactions.

This update adds a workaround for applications that request the default desktop object and previously triggered the SBIE2205 OpenDesktop warning, improving compatibility with software that expects direct access to the default desktop environment.

A regression since version 1.17.3 that prevented sandboxes from being renamed has been fixed. The issue, which produced a “The parameter is incorrect” error, was caused by multi-line configuration values being rejected by the new ContainsCRLF validation in CIniFile::AddValue. The user interface has also been corrected to automatically reselect the sandbox after a successful rename.

Tray icons from sandboxed applications are now displayed correctly when OpenWinClass=* is used. This is achieved by proxying Shell_NotifyIcon calls so the icons are properly registered with the host shell. The behavior is enabled by default and can be controlled with the UseShellNotifyIconProxy option, which supports process and !process selectors.

Finally, window border handling has been improved when applications toggle the WS_EX_TOPMOST style. Sandboxie now tracks topmost state changes and adjusts window ordering accordingly to maintain correct border visibility and z-order.


For a full list of changes please review the change log.

Download: https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.17.5

Edit: Added paragraphs for better readability.
 
Last edited by a moderator:
I did a test it with PotPlayer (260422) [on Windows 11], which can be set to display a tray icon. Without OpenWinClass=* I can see a tray icon in Sandboxie-Plus 1.17.4, while when I set OpenWinClass=* there is no tray icon. With Sandboxie-Plus 1.17.5 there is a tray-icon, even when OpenWinClass=* is set.
 
FastDownloader

Sandboxed:
sandboxed.png
Unsandboxed:
unsandboxed.png
INI:
Enabled=y
BlockNetworkFiles=y
BorderColor=#0423ee,on,5,255
BoxIcon=E:\FastDownloader\FastDownloader.exe,0
Template=OpenBluetooth
Template=SkipHook
Template=FileCopy
Template=qWave
Template=BlockPorts
Template=LingerPrograms
Template=AutoRecoverIgnore
ConfigLevel=10
AutoRecover=n
AutoDelete=y
UseFileDeleteV2=y
UseRegDeleteV2=y
ShowForRunIn=n
ClosePrintSpooler=y
CopyLimitKb=-1
BreakoutProcess=catsxp.exe
BreakoutProcess=SumatraPDF.exe
ForceProcess=FastDownloader.exe
LeaderProcess=FastDownloader.exe
UseSecurityMode=y
UsePrivacyMode=y
ClosedFilePath=<BlockNetDevices>,InternetAccessDevices
# Disabling this setting also set in global settings, fixes the blank/black window instead of the normal GUI. It may cause this issue when used in conjunction with the AllowBoxedJobs=y setting. This one might be used instead as well UseWin32kHooks=*.exe,n
UseWin32kHooks=!useInvalidName.exe,n
NormalFilePath=E:
# Restricted access to assets
OpenFilePath=D:\Downloads\
ClosedFilePath=G:\*\*
OpenFilePath=G:\Downloads\
 
Back
Top