Sandboxie-Plus 1.15.2

Discussion in 'Sandboxie (SBIE Open Source) Plus & Classic' started by DavidXanatos, Nov 18, 2024.

  1. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,445
    Location:
    Viena
    We are pleased to announce the release of version 1.15.2 / 5.70.2, introducing significant new features, improvements, and fixes to enhance your experience.

    In this release, we’ve added several new features to provide more control and customization options for users. You can now set specific MAC addresses and disk serial numbers for individual sandboxes, thanks to the contributions of Yeyixiao.

    Users can now open a program in multiple sandboxes simultaneously, offering greater flexibility in managing applications. Additionally, a new “Description” field has been added to sandbox settings to help organize and document your configurations. For MSI installers, we’ve introduced the default-enabled “NotifyMsiInstaller” option to provide warnings (SBIE2194) when installers require exemptions.

    Other notable additions include options to hide installed programs and the system tray icon, enhanced trace logging filtering, and the ability to monitor Sandboxie messages in the Windows Event Log. By enabling “LogMessageEvents” in the global settings, all Sandboxie events can now be logged directly to the system event log for better tracking and analysis.

    This version also addresses several critical issues. We resolved a problem with signing the .tmp file during installation or updates, fixed DLL unloading issues, and corrected file and folder access behavior in resource settings. Improvements have been made to eliminate deadlocks during file renaming and to fix errors when moving files or folders. Additionally, Firefox Nightly crashes caused by Sandboxie have been resolved, ensuring smoother browser compatibility.

    Finally, this release includes compatibility validation with Windows build 27749. A minor change ensures that when applications are run via drag-and-drop, their parent folder is used as the working directory for better consistency.

    We thank our contributors and users for their valuable feedback and ongoing support. Update now to enjoy the latest improvements and features in Sandboxie Plus!

    Download: https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.15.2
    Added
    • added "NetworkAdapterMAC=0,AA-BB-CC-DD-EE-FF" to set MAC address for each box (thanks Yeyixiao)
    • added "DiskSerialNumber=DeviceName,1234-ABCD" to set Disk Serial Number for indivdal box (thanks Yeyixiao)
    • added the ability to hide certificates in editbox in Global Setting (idea by Yeyixiao)
    • added Opening a program in several sandboxes at once #4231
    • added "Description" field inside the sandbox settings #4243
    • added "NotifyMsiInstaller=y" enabled by default to display message SBIE2194 when an MSI installer is run in a box without the recommended exemptions #4330
      • SBIE2194: MSI installer requires 'MsiInstallerExemptions=y' option to be set in the ini to be able to work correctly, however this option weakens the isolation.
    • added option to hide installed programs #4139
    • added Hide Tray Icon #4075
    • added improved trace logging filtering #4338
    • added EventLog monitoring for SbieMessages #4113
      • add 'LogMessageEvents=y' to the global settings to log all sbie events to the system event log
    Fixed
    • fixed Sign the .tmp file that gets dropped when installing or updating Sandboxie Plus #2643 #4343
    • fixed issue with DLL unloading
    • fixed Files Resource Access - Browse for Folder - allows access to excluded folders #4007
    • fixed "ForceDisableAdminOnly" is weird #4233
    • fixed deadlock on no op condition when renaming file or folder #4304
    • fixed Could not move file or folder #4329
    • "Run Sandboxed" from the quick-previewer should have only one option #4339
    • Sandboxie causing Firefox Nightly crashes #4183
    Changed
    • validated compatibility with Windows build 27749 and updated DynData
    • when running via drag and drop now the apps parent folder is used as working dir #4073
     
  2. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    585
    Upon extraction (for portable mode), v1.15.2 for x64 is missing
    two files (that have been present in previous versions):

    libcrypto-3-x64.dll
    libssl-3-x64.dll

    Is this intentional?
     
  3. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,445
    Location:
    Viena
    no, will be fixed in the next build
     
  4. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    15.2 working okay so far on Edge and Vivaldi using Win 10.
     
  5. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    @DavidXanatos
    I have a problem updating Win 11.

    With Win 10 I just downloaded the new installer and ran it.
    With Win 11 I did it from the GUI itself.
    Why does it still show that old installer in red?
    Nothing happened when I agreed to run it from temp.
    So I tried again and this time it showed 15.2 in red and I selected to run it from temp.
    Nothing happens at all.
    Sbie taskbar icon is still showing the flashing yellow update message.

    So basically I can install via the installer on Win 10 but I cannot install from within the GUI on Win 11.
    Screenshot 2024-11-19 095349.png Screenshot 2024-11-19 095648.png
     
  6. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    585
    In the meantime, can we use libcrypto-3-x64.dll and libssl-3-x64.dll from v1.15.1?
     
  7. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,445
    Location:
    Viena
    yes
     
  8. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    After contacting David with my Win 11 GUI installer issue he has fixed it now.

    Apparently it was an issue between installer and incremental files on the server.

    All good now and I am on 1.15.2 with Win 11.
     
  9. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    24H2 installed on my Win 11 this morning automatically via win updates.

    Default box works as normal (Vivaldi) However I have to empty Edge manually as it doesn't seem to want to auto delete.

    As far as I can tell all Sbie settings were carried over during the 24H2 update
     
  10. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    479
    Known issue with SBIEP and Win 11 24H2

    Workaround:

    Sandbox > Advanced Options > Triggers > On Delete Content
    Code:
    OnBoxDelete=%SystemRoot%\System32\cmd.exe /c RMDIR /s /q "%SANDBOX%"
     
  11. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    Thank you !!
     
  12. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    @busy
    Even with the workaround Edge on 24H2 won't autodelete (Vivaldi does)

    Where in global settings would that code show up ?
     
  13. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    585
    While you are waiting for @busy to chime in:
    That line is for your Edge box in sandboxie.ini.
    You could double-click the box, choose "Edit Ini Section" and add that line at the end.
     
  14. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    I don't have an Edge box. I just right click on the Edge desktop icon and select 'run sandboxed' and then select a colour (usually red)
     
  15. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    479
    > Even with the workaround Edge on 24H2 won't autodelete (Vivaldi does)

    This is also a known issue. MS Edge is not closing properly, so the delete action is not triggered. You will need to manually kill the box or the MSedge processes that are not closing until the issue is resolved. :(

    > Where in global settings would that code show up ?

    You can just copy and paste to 'Edit ini Section' under the Global Settings.
     
  16. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    @busy
    So this is an issue with 24H2 and Edge? I didn't have the issue with 23H2 and Edge.

    That is what I have been doing today.. killing Edge manually.

    Tried the Global Setting thing... didn't work :(
     
  17. GrDukeMalden

    GrDukeMalden Registered Member

    Joined:
    Jun 16, 2016
    Posts:
    514
    Location:
    VPN city
    Hello, two possible bugs to report.

    The desktop Discord client doesn't work inside of sandboxie anymore, you'll get instantly logged out as soon as you log in

    Also the desktop app known as "freetube" won't show the video inside of sandboxie, audio plays, but no video just a blank white screen
     
  18. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    479
    For FreeTube add the following line to your config:

    Code:
    SpecialImage=chrome,freetube.exe
    I haven't had the issue with Discord (logging out). Tested on Win10 22H2 (installed on the host) host and Win11 24H2 VM (only installed on the sandbox).
     
    Last edited: Nov 23, 2024
  19. GrDukeMalden

    GrDukeMalden Registered Member

    Joined:
    Jun 16, 2016
    Posts:
    514
    Location:
    VPN city
    Thanks, Freetube is working now.

    I bit the bullet and tried signing into discord in the desktop app outside of sandboxie and still had the same problem.

    I can still use the web app, can't get the voice chat stuff to work with that, but that's no big deal, I only use the text chats on discord.
     
  20. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    585
    v1.15.2 (portable) on Win7x64 SP1
    Issue: "Run Outside Sandbox" (from context menu) does not work (was ok in v1.15.1, 1.15.0 and below).
    Example:
    Right-Click browser shortcut to bring up context menu.
    Select "Run Sandboxed" => Run Outside Sandbox. Click OK to get message:
    "Are you sure you want to run the program outside the sandbox." Click Yes. Nothing happens

    EDIT: Also not working on Win10 21H2 19044.1826
     
    Last edited: Nov 27, 2024
  21. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    Now Vivaldi doesn't auto delete with 1.15.3 either.:(
     
  22. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    479
    @stapp
    The issue has been fixed in version 1.15.4, but if you don’t want to wait for the update, you can use the file where the issue has already been resolved by following the steps below.

    1. Download the file from the link and extract it (github login required):
    for 64-bit:
    Code:
    https://github.com/sandboxie-plus/Sandboxie/actions/runs/12096163376/artifacts/2256482759
    2. Remove or disable any other OnBoxDelete trigger settings.
    3. Close the Sandboxie-Plus interface.
    4. Navigate to the folder where the files were extracted and copy the "QSbieAPI.dll" file to the Sandboxie-Plus installation directory.
    5. Open the Sandboxie-Plus interface and check if the deletion process is working correctly.
     
  23. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    Thanks for info @busy
    I'll just wait, no worries :)
     
  24. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    26,088
    Location:
    UK
    I did not apply the above workaround and waited for the 1.15.4 build to fix it.
    Edge on Win 11 24H2 still does not auto delete for me using 1.15.4.
     
  25. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    479
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.