Sandboxie-Plus v1.2.0

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

  1. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,332
    Location:
    Viena
    This build is a test build, it changes two core sbie mechanics.

    1. It reworks the hooking mechanism to enabple proper unhooking on dll unload which should solve veriouse compatibility issues
    2. it lets sandboxie use custom logon tokens instead of the anonymus one the option is on by default in the test build and can be controlled with the "SandboxieLogon" setting
    Download: https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.2.0

    ChangeLog
    Added
    • Reenginiered "SandboxieLogon=y" and set it on by default, now every sandbox gets its own SID
      -- Note: this enforces the isolation of individual sandboxes from each other.
    Changed
    • reworked hook management, now unloaded dll's are properly unhooked #1243
    • box order is now stored in the plus ini
    • improved dpi scaling behavioure
     
  2. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,099
    Location:
    UK
    @DavidXanatos
    Cannot install over the top of 1.1.3. Cannot connect through GUI ..Maintenance
    Screenshot 2022-06-28 081357.jpg
     
  3. deugniet

    deugniet Registered Member

    Joined:
    Nov 25, 2013
    Posts:
    1,243
  4. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,332
    Location:
    Viena
    ups sorry about that seams i forgot to upadte the QSbieApi.dll
    i have uploaded a new installer, but its not signed, all files except QSbieApi.dll are though
     
  5. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,099
    Location:
    UK
    New 1.2.0 build installed and working now :)
    Just had to okay the download with Microsoft first.
     
  6. deugniet

    deugniet Registered Member

    Joined:
    Nov 25, 2013
    Posts:
    1,243
    +1.
     
  7. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    +1 with Win 7 SP1, using v1.2.0 portable mode over v1.0.21.
    I put "SandboxieLogon=y" in global settings section of sandboxie.ini.
    How to know if it is working and gives each sandbox its own SID?
     
  8. bjm_

    bjm_ Registered Member

    Joined:
    May 22, 2009
    Posts:
    4,458
    Location:
    .
    Curious, is 1.2.0 "test build" w/wo
    UseFileDeleteV2=y
    UseRegDeleteV2=y
    -
    @DavidXanatos - Are we testing 1.2.0 like we've tested 1.1.3 ... with UseFileDeleteV2=y & UseRegDeleteV2=y
     
    Last edited: Jun 28, 2022
  9. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    Win7 SP1 Home 64bit (build 7601) Plus v1.2.0 (portable)
    From gui, executing: "Sandbox=>Maintenance=>Uninstall All" gives the following error:
    Uninstall_12_error.png
    Clicking "OK" does successfully complete the maintenance operation.
     
  10. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,099
    Location:
    UK
    Just guessing a bit here.:)
    Open Process Explorer with a couple of Sbie boxes open.
    Right click on a box and select Properties.
    When the window opens look near the top for the SID.

    I opened 2 browsers Vivaldi in one box, and Edge in a different box.
    Both boxes had different SID's.
    Screenshot 2022-06-28 143242.jpg
     
  11. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,099
    Location:
    UK
    I did an over the top install and mine were both already set to
    UseFileDeleteV2=y
    UseRegDeleteV2=y
     
  12. soccerfan

    soccerfan Registered Member

    Joined:
    Oct 15, 2007
    Posts:
    561
    Thank you @stapp for info on checking SID.
     
  13. superkryo

    superkryo Registered Member

    Joined:
    Jun 9, 2021
    Posts:
    58
    Location:
    Anywhere
    Just to report that, with 1.2.0, sandboxed windows flash/flicker upon dragging

    Windows 10 Ent x64 21H2 19044.1766
     
  14. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,332
    Location:
    Viena
    is that new?
     
  15. bjm_

    bjm_ Registered Member

    Joined:
    May 22, 2009
    Posts:
    4,458
    Location:
    .
    Plus 1.2.0 SandMan is now smaller (on my machine) :(
    Firefox Chrome SID.png
    -
    btw ~ I'm still seeing sand in the tray icon #17 calling Windows Settings.
    -
    @DavidXanatos - Are we testing 1.2.0 like we've tested 1.1.3...with UseFileDeleteV2=y & UseRegDeleteV2=y
     
    Last edited: Jun 28, 2022
  16. superkryo

    superkryo Registered Member

    Joined:
    Jun 9, 2021
    Posts:
    58
    Location:
    Anywhere
    Yes. 1.13 is still fine
     
  17. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,332
    Location:
    Viena
    hmm.. perhaps the dpi change caused that flickering wil have to inspect that
     
  18. superkryo

    superkryo Registered Member

    Joined:
    Jun 9, 2021
    Posts:
    58
    Location:
    Anywhere
    Likely, on 4k hdpi with 200% scaling
     
  19. dodo1

    dodo1 Registered Member

    Joined:
    Feb 25, 2021
    Posts:
    21
    Location:
    here
    Or, even easier: Task Manager ("details" tab), in the username column
     
  20. Mr.X

    Mr.X Registered Member

    Joined:
    Aug 10, 2013
    Posts:
    4,809
    Location:
    .
    Even easier, @DavidXanatos might add a column for it...
     
  21. plat

    plat Registered Member

    Joined:
    Dec 19, 2018
    Posts:
    2,233
    Location:
    Brooklyn, NY
  22. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,099
    Location:
    UK
    I was under the impression that a Session ID was slightly different from a Process ID.
    Task manger shows Process ID.
    Perhaps @DavidXanatos can clear this up.
     
  23. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,332
    Location:
    Viena
    process ID identifies a single process
    session ID identifies a logon session,
    session 0 is the system/logon desktop
     
  24. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    24,099
    Location:
    UK
    Thanks for expaining the difference David.
    So as per changelog...
    Reenginiered "SandboxieLogon=y" and set it on by default, now every sandbox gets its own SID
    -- Note: this enforces the isolation of individual sandboxes from each other.


    the Session ID can be seen in Task Manager by selecting in Columns 'Session ID' but there is very little detail given compared to Process Explorer.
     
  25. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,332
    Location:
    Viena
    you are using windows 7 right?
     
  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.