sandboxie-plus / Sandboxie

Sandboxie Plus & Classic
https://Sandboxie-Plus.com
GNU General Public License v3.0
13.69k stars 1.52k forks source link

Windows Compatibility settings cannot be applied if a program is run directly inside a sandbox #1265

Closed gexgd0419 closed 2 years ago

gexgd0419 commented 3 years ago

Describe the bug Users can specify compatibility settings for a program in the "Compatibility" tab of its Properties dialog. One of the most frequently used tweaks is to change the DPI scaling action to prevent the program's UI from being blurry.

I have a program with that scaling issue. In order to run that program without blurriness inside a sandbox:

And although I have changed the compatibility setting outside the sandbox, the change still won't take effect in every situation.

Expected behavior The compatibility setting should be applied to the program no matter how I launch the program inside the sandbox.

System details

DavidXanatos commented 2 years ago

ah that one will be fun... i remember that the old sbie dev's broke some things around compatibility assistant on purpose, so fixing that may be complicated...

DavidXanatos commented 2 years ago

I have added a change that allows start.exe to load the required apphelp.dll but without a lot of testing I can't tell if that does not have any additional unwanted side effects, hence I'll include this change only in the over next build which will be a pre-release build