Sandboxie-Plus v1.1.0

Discussion in 'Sandboxie (SBIE Open Source) Plus & Classic' started by DavidXanatos, May 24, 2022.

  1. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,327
    Location:
    Viena
    This is an experimental release it changes how sandboxie marks deleted host files as deleted, instead of creating dummy entries it uses an internal data structure to keep the stat of changes to the host file system. With the new mechanics it is possible to rename folders and keys properly.
    This new behavior needs to be enabled by specifying UseFileDeleteV2=y sand UseRegDeleteV2=y in later builds this will be enabled by default, hence please test this pre release build and report back if there are any issues.

    This build also adds a new UI functionality, sandman.exe now monitors the size of sandboxes and reports it in the info column, this functionality needs to be enabled in the global settings.

    Last but not least this build reduces the cpu usage of sandman.exe a lot.

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

    ChangeLog
    Added
    • added support for NtRenameKey (this requires UseRegDeleteV2=y) #205
    • added box size info #1780
    Changed
    • reworked the mechanism sandboxie uses to mark host files as deleted
      -- the new behavioure creates a data file in the box root FilePaths.dat instead of creating dummy files
      -- it can be enabled with UseFileDeleteV2=y sane for the registry UseRegDeleteV2=y using RegPaths.dat
    • reworked the TlsNameBuffer mechanism to be more versatile and less error prone
    • significantly reduced the CPU usage of sandman.exe
    Fixed
    • fixed folder rename issues (this requires UseFileDeleteV2=y) #71
    • fixed issue with process access #1603
    • fixed translation issue #1864
    • fixed ui issue with box selection window #1867
    • fixed ui issue when switching language #1871
     
  2. The Red Moon

    The Red Moon Registered Member

    Joined:
    May 17, 2012
    Posts:
    4,101
    Your work is absolutely superb david it truly is.
     
  3. 3x0gR13N

    3x0gR13N Registered Member

    Joined:
    May 1, 2008
    Posts:
    850
    Getting this error when enabling the new settings UseFileDeleteV2 and UseRegDeleteV2
    |Time| |Message|

    01:26:31.373 chrome.exe (10364): SBIE2306 Could not locate user directory: [C0000005 / 11]
    01:26:31.373 chrome.exe (10364): SBIE2304 Initialization failed for process chrome.exe
     
  4. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,327
    Location:
    Viena
    Oh how did that happen... seams you need to set
    SeparateUserFolders=n
    as well, I always use this option and apparently have missed a incompatibility there, will fix that for 1.1.1 asap
     
  5. StillBorn

    StillBorn Registered Member

    Joined:
    Nov 19, 2014
    Posts:
    297
    Ya just gotta love when a software developer also happens to be genius. Keep being the best @DavidXanatos. So many thankyou's and cheers.
     
  6. henryg1

    henryg1 Registered Member

    Joined:
    Jun 14, 2020
    Posts:
    411
    Location:
    uk
    Working as smooth as a baby's ### here ;)
     
  7. bjm_

    bjm_ Registered Member

    Joined:
    May 22, 2009
    Posts:
    4,457
    Location:
    .
    Curious, did you enable UseFileDeleteV2=y and UseRegDeleteV2=y ?
     
  8. henryg1

    henryg1 Registered Member

    Joined:
    Jun 14, 2020
    Posts:
    411
    Location:
    uk
    Nope, but then I don't use Chrome. Edge seems to be working well too, as does Firefox..
     
  9. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    Sbie v1.1.00 (portable mode) on Win7 SP1 Home 64bit

    TEST 1: (with or without experimental options)
    Try to toggle context menu via
    UI: Options=>Global Settings=>Shell Integration=>Add "Run Sandboxed" to Explorer context menu

    RESULT: Checking or unchecking this option results in the following error
    sbie_1100_error.png
    Clicking OK always wipes out the "Run Sandboxed" option in Explorer context menu.
    NOTE: Same behaviour in previous version v1.0.22
    _____________________________________________________
    TEST 2: Sandboxie.ini contains SeparateUserFolders=n, UseFileDeleteV2=y, UseRegDeleteV2=y
    RESULT: Browsers do not launch. Multiple errors encountered. Example below:

    Code:
    |Time|         |Message|                                                             
    08:58:37.287   Maintenance operation Successful                                     
    08:58:38.367   Installation Directory: D:\SbiePlus_1100                             
    08:58:38.367   Sandboxie-Plus Version: 1.1 (5.55.0)                                 
    08:58:38.367   Current Config: D:\SbiePlus_1100\Sandboxie.ini                       
    08:58:38.367   Data Directory: D:\SbiePlus_1100                                     
    08:58:38.367   Sandboxie config has been reloaded                                   
    08:58:38.367   Sandboxie config has been reloaded                                   
    09:00:39.880   mypal.exe (4060): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    09:00:39.998   mypal.exe (4060): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    09:01:09.896   mypal.exe (4060): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    09:01:10.021   mypal.exe (4060): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    09:03:32.490   chrome.exe (1340): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    09:03:37.557   chrome.exe (3656): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    09:04:02.514   chrome.exe (1340): SBIE2204 Cannot start sandboxed service RpcSs (-1) 
    
    ___________________________________________________________
    TEST 3: Sandboxie.ini with no experimental options
    RESULT: Browsers launch normally. No errors.
     
  10. bjm_

    bjm_ Registered Member

    Joined:
    May 22, 2009
    Posts:
    4,457
    Location:
    .
    as test: over-install 1.1.0 on 1.0.22
    png_14934.png png_14935.png png_14936.png
    added: to my Edge, Chrome & Firefox sbox's (not default settings) ini
    Code:
    UseFileDeleteV2=y
    UseRegDeleteV2=y
    SeparateUserFolders=n
    My Edge, Chrome & Firefox sbox's feel okay.
    Note: test was cycle/run browser a few times.
    W10 Home (19044.1645)
     
    Last edited: May 28, 2022
  11. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    I ran the setup wizard from the UI sandbox=> "maintenance" menu and at the last step, I got this SbieShellExt error:
    sbie1100_new_install.png
    On github, I read that this code is executed only in windows 11 but
    I am on windows 7 and I see this error in many situations. Very strange!
     
  12. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,327
    Location:
    Viena
    Yea its strange I'm not sure whats wrong there why its invoked on win 7

    please check HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion value CurrentBuild what do you have there?
     
  13. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    CurrentBuild: 7601
    CurrentBuildNumber: 7601
    "CSDVersion"="Service Pack 1"
    "ProductName"="Windows 7 Home Premium"
     
  14. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,327
    Location:
    Viena
    I wound out how that was failing will be fixed in the next build
     
  15. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    Thank you David. Looking forvard to try v1.1.01 (or 1.1.1 ?).
    Now, if only my 'small' certificate could be bumped up, ha ha :)
     
  16. 3x0gR13N

    3x0gR13N Registered Member

    Joined:
    May 1, 2008
    Posts:
    850
    Visiting https://open.spotify.com/ in Chrome produces this notification from sandboxie


    |Time| |Message|

    14:52:22.075 chrome.exe (12040): SBIE2203 Failed to communicate with Sandboxie Service: connect C0000022
    14:52:22.113 chrome.exe (12040): SBIE2203 Failed to communicate with Sandboxie Service: *GUIPROXY_00000001; MsgId: 14 - chrome.exe [C0000080]
    14:52:22.119 chrome.exe (12040): SBIE2203 Failed to communicate with Sandboxie Service: *GUIPROXY_00000001; MsgId: 14 - chrome.exe [C0000080]
    14:52:22.126 chrome.exe (12040): SBIE2203 Failed to communicate with Sandboxie Service: *GUIPROXY_00000001; MsgId: 14 - chrome.exe [C0000080]
    14:52:22.133 chrome.exe (12040): SBIE2203 Failed to communicate with Sandboxie Service: *GUIPROXY_00000001; MsgId: 14 - chrome.exe [C0000080]
    14:52:22.136 chrome.exe (12040): SBIE2203 Failed to communicate with Sandboxie Service: *GUIPROXY_00000001; MsgId: 14 - chrome.exe [C0000080]
     
  17. deugniet

    deugniet Registered Member

    Joined:
    Nov 25, 2013
    Posts:
    1,243
    Application name with error: SandMan.exe, version: 1.1.0.0, timestamp: 0x628c7fe4
    Module name with error: ntdll.dll, version: 10.0.19041.1682, timestamp: 0x7b5414ec
    Exception code: 0xc0000374
    Error code: 0x00000000000ff249
    Id of process with error: 0x225c
    Application start time with error: 0x01d87a357f2c088e
    Path to application with error: C:³Program Files³-Sandboxie-PlusMan.exe
    Path to module with error: C:\WINDOWSYSTEM32\ntdll.dll
    Rapport-id: 5140a422-939d-4af6-b0d4-12720442824a

    Translated with www.DeepL.com/Translator (free version)
     
  18. dodo1

    dodo1 Registered Member

    Joined:
    Feb 25, 2021
    Posts:
    21
    Location:
    here
    There is a known crash issue with size monitoring in 1.1.0, fixed in version 1.1.1
     
  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.