ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Sandboxie 多桌面隔离实操指南:把不同任务放到不同虚拟桌面

Sandboxie 多桌面隔离实操指南:把不同任务放到不同虚拟桌面 Sandboxie 多桌面隔离实操指南把不同任务放到不同虚拟桌面【免费下载链接】SandboxieSandboxie Plus Classic项目地址: https://gitcode.com/gh_mirrors/sa/Sandboxie代码写在第一个虚拟桌面沙盒浏览器开在第二个第三个桌面专门跑待测的可疑程序测完删掉沙盒就干干净净。这种一任务一桌面的用法靠 Windows 自带虚拟桌面加 Sandboxie 的多沙盒隔离就能搭起来三步可以跑通。 三步搭出多桌面隔离环境装上 Sandboxie-Plus。官方发行页拿 Plus 版安装包即可想自己编译的话先克隆仓库git clone https://gitcode.com/gh_mirrors/sa/Sandboxie这行命令把 Sandboxie 完整源码含 Plus 版 SandMan 界面拉到本地 Sandboxie 目录。建 2~3 个沙盒。打开 SandManPlus 版的图形界面用菜单里的 New Sandbox 各建一个起名 WorkBox、BrowserBox、TestBox名字随意后面好认就行。桌面与沙盒对接。按 WinCtrlD 新建一个虚拟桌面切过去之后在 SandMan 里选中对应沙盒执行运行程序选浏览器、指定沙盒启动窗口就会落在这个桌面上。之后 WinCtrl方向键 来回切换桌面每个桌面各跑各的沙盒。上图是 SandMan 的控制窗口可以看到 DefaultBox 沙盒里同时跑着多个 Firefox 进程——这就是把浏览负载关进一个沙盒后的状态桌面怎么切换进程都留在盒子里。 核心能力拆解一个沙盒占一个虚拟桌面工作和浏览互不打扰把办公软件放默认桌面直接跑把浏览器放进 BrowserBox 放到第二个桌面。浏览器里点广告、装插件产生的所有写入都被重定向到沙盒目录桌面本身和真实文件都不沾边。切回工作桌面时你面对的永远是没被浏览器动过的环境。两个浏览器两个账号登录状态不打架不少软件只允许一个客户端登录。做法主桌面跑你自己的主账号WinCtrl→ 切到第二个桌面在 BrowserBox 里再启一个浏览器实例。沙盒内的浏览器会把配置和缓存写到沙盒自己的目录里跟宿主机的实例互不共享两个账号各登各的。可疑程序跑完即焚把来路不明的 .exe 放进 TestBox 再启动全程在独立桌面里观察。测试结束右键沙盒选删除进程、文件、注册表改动一次清空不留残留。如果连网都不想给它在 Sandboxie.ini 里给这个沙盒加一行[TestBox] BlockNetworkAccessy这行让 TestBox 里的进程完全断网恶意程序想外传数据也没有出口。虚拟桌面的系统调用沙盒里帮你兜底Windows 的虚拟桌面靠一组 COM 接口管理窗口归属。沙盒化进程直接调这些接口容易出错Sandboxie 核心在 Sandboxie/core/dll/com.c 里实现了对应的接口处理判断窗口是否在当前桌面、取窗口桌面、移动窗口到指定桌面所以沙盒内程序在虚拟桌面之间表现和系统原生窗口一致不需要你额外适配。 进阶与调优给沙盒里启动程序绑一个全局热键SandMan 的 Options 里有 Hotkeys 设置页底层用 UGlobalHotkey 模块注册系统级热键。把在 BrowserBox 中启动浏览器绑成一个组合键后日常动作就变成按热键 → 程序在目标沙盒启动再 WinCtrl方向键 跳过去用。热键配置存在 SandMan 自己的设置里不写进 Sandboxie.ini。Sandboxie.ini 只写真正影响体验的两项网络开关上面的 BlockNetworkAccess之外新手最实用的是恢复路径[WorkBox] RecoverFilePathD:\工作文档这行声明 D:\工作文档 是重要目录沙盒里对它做的修改之后可以在 SandMan 的文件视图里一键恢复回真实磁盘防止误删或想取回成果。参数堆多了反而难排查这两项够用。⚠️ 常见坑与排查程序没进沙盒直接在宿主里跑了原因你双击的是原快捷方式它走的是系统路径。解法从 SandMan 菜单或绑定的热键启动别直接双击桌面图标。切换虚拟桌面明显卡顿原因沙盒里的进程尤其是开了一堆标签的浏览器吃满了资源和显存。解法切换前关掉沙盒里用不到的进程仍卡就更新显卡驱动再试。热键设了没反应原因该组合键已被其他程序注册UGlobalHotkey 抢不到。解法换一组少见的组合比如带 Win 的四键重新设置。相关资源源码与发行版获取git clone https://gitcode.com/gh_mirrors/sa/Sandboxie版本发布说明仓库根目录 CHANGELOG.md另有中文版 CHANGELOG_zh_CN.md沙盒配置模板Sandboxie/install/Templates.ini写自定义规则前值得翻一遍故障排查文档SandboxiePlus/SandMan/Troubleshooting.md遇到问题先去项目的 Discord 社区问没人答得上来的再提 Issue贡献代码和文档也是欢迎的。【免费下载链接】SandboxieSandboxie Plus Classic项目地址: https://gitcode.com/gh_mirrors/sa/Sandboxie创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表