Sandboxie Plus则是基于QT构建的全新版本,并且还包含了新的功能,依旧开源免费,Sandboxie是一款基于沙箱的隔离软件,它创建了一个类似沙箱的隔离操作环境,在这个环境中,应用程序可以运行或安装,而不会永久修改本地和映射驱动器或windows注册表。隔离的虚拟环境允许对不受信任的程序和网络冲浪进行受控测试。
Sandboxie Plus默认会创建一个沙箱,选择某个程序,点击右键菜单中的【run sandboxed】,在跳出的界面中选择这个默认的沙箱,程序就会运行在这个沙箱中。
判断一个程序是否运行在沙箱中也非常简单,每个运行在沙箱中的程序在获得焦点时界面边缘都会有一圈黄色边框,而程序标题栏中也会出现【[#]】这样额外的文字。
一个沙箱中可以同时运行多个程序,在沙箱中运行的程序对系统进行的修改都是“虚幻”的,不会对系统造成实质上的影响。
创建多个沙箱能够创建多个和当前系统一模一样的系统环境,如果你不想要多个程序在同一个沙箱中互相影响,那么把它们分别运行在各自独立的沙箱中是更好的选择。
Sandboxie Plus的其他额外功能,你可以自己探索或者在程序添加简体中文语言后再使用。
添加
添加了全局热键以终止所有盒装进程(默认情况下 Ctrl+Break)
现在可以通过 Sandman UI 处理 Run Sandboxed 对话框。
添加了“AllowBoxedJobs=y”,允许盒装进程在 Windows 8 及更高版本上使用嵌套作业
——注意:这允许 Chrome 和其他程序使用作业系统进行额外的隔离
将 librewolf.exe 添加到 Firefox 衍生产品列表中#927
添加了运行 regedit 沙盒菜单命令
向 Sandman UI 添加了新的支持设置选项卡以获取更新和内容
向 Sbie 服务和 UI 添加了代码完整性验证
添加了 Vivaldi Notes 模板(由 isaak654 提供)#948
改变了
将驱动程序使用的进程列表替换为更快的哈希映射实现
-- 注意:无论运行进程数如何,此更改都提供几乎静态的 1.2us 系统调用速度
-- 旧列表,需要运行 100 个程序:4.5微秒;200:12?s;和 300: 18?s per syscall
-- 注意:由于驱动程序处理某些回调的方式,一些减速也影响了非沙盒应用程序
用更快的哈希映射实现替换了驱动程序使用的每进程线程列表
用哈希映射替换配置节列表以提高配置性能,并将行限制增加到 100000
-- 尚未在生产版本中启用
仅在连接时检查默认框的存在
便携式目录对话框现在显示目录#924
当终止盒装进程时,我们首先尝试通过终止作业对象来做到这一点
默认情况下,驱动程序现在可以在没有服务帮助的情况下终止有问题的进程
框删除例程现在重试最多 10 次以修复#954
用更快的哈希映射实现替换了服务使用的进程列表
用更快的哈希映射实现替换了服务使用的每进程线程列表
固定的
修复了 SetServiceStatus 中的错误初始化(由弗拉明斯主义者提供)#921
经典 UI 设置中的固定按钮位置(由 isaak654 提供)#914
修复了 Sandman UI 中丢失的密码长度检查#925
修复了按名称打开作业对象的问题
修复了重新打开作业对象句柄时缺少权限检查的问题(感谢 Diversenok)
修复了一些影响衍生浏览器中 PDF 插件的 Chromium 90+ 钩子的问题#930 #817
修复了重新连接用于与 SbieSvc 通信的损坏 LPC 端口的问题
修复了次要设置问题#957
修复了资源访问 COM 设置的次要 UI 问题#958
使用 NtQueryObject 修复了 NtQueryKey 的问题#951
修复 key.c 无法解析密钥路径时崩溃
添加了最顶层模式问题的解决方法#873
-- 通知窗口不仅是最顶层 5 秒
修复了删除 5.49.5 中引入的目录的问题
修复了盒装副本的问题
删除了“BlockPassword=n”的开关,因为它似乎不起作用#
938——建议使用“OpenSamEndpoint=y”来允许在 Windows 10 中更改密码