本文原创首发于微信公众号“WhiteApple”转载请先联系,部分素材来源网络,侵删

1

沙盘又叫沙箱、沙盒,应该大部分小伙伴都至少听过这个名字,但是真正了解这个东西的人可能就比较少了。

在电影《奇异博士》中,有一种镜像空间,在里面发生的一切都不会影响现实世界,在这个空间中可以用来训练,也可以用来隔离危险。

而沙盘,和这个很像。在军事题材的电影、电视作品中,我们常常看到指挥员们站在一个地形模型前研究作战方案。这种根据地形图、航空像片或实地地形,按一定的比例关系,用泥沙、兵棋和其它材料堆制的模型就是沙盘。这种叫军事沙盘据《后汉书・马援列传》记载,公元32年,汉光武帝刘秀亲率军队讨伐隗嚣。军队到了漆县(今彬县),不少将领认为前途情况不明,胜负难卜,不宜深入险阻,一时间光武帝也犹豫不定,难下决心。大将马援命人米粒堆成山谷沟壑等地形地物,然后指点山川形势,标示各路部队进退往来的道路,从战术上做了详尽的分析,对战局进行了清析透彻的全面分析。“聚米为山谷,指画形势”,使光武帝顿有“虏在吾目中矣”的感觉,这就是最早的沙盘作业。    沙盘最重要的特征是里面所做的一切都可以推倒重来,并且不影响外面的世界。进入信息时代,这个特征就被延申至了计算机中,产生了“沙盘软件”。

2

对于普通用户,我们很多时候想要使用网上下载的一些程序文件,但又会担心它是否真的安全、会不会留下垃圾影响系统性能、或者会不会偷取隐私,甚至暗藏木马病毒等等。对于开发人员,我们也需要进行一些敏感项目的测试,为了系统和数据安全,也需要将测试内容和真实环境隔离开。“沙盘软件”正是为了解决这个需求而出现的。它的作用在于能够为软件虚拟一个运行环境,将软件和真实系统隔离开,沙盘内所有项目的运行不影响真实系统;当用户将沙盘关闭的时候,在沙盘中启动的软件也会一同关闭,而且不会在真实系统中留下任何痕迹。你可以想象一下,这个软件在计算机中开辟了单独一块区域,所有操作仅在这块区域进行,当你关闭沙盘时,这块区域数据全部都被抹除。沙盘工作原理当然,我们使用虚拟机也能达到一样的效果,但虚拟机缺点是太占资源且不够轻便。虽然沙盘软件原理类似,但是资源占用小、轻量化,效率更高。

3

这篇文章的主角 Sandboxie 就是一款非常经典老牌的沙盘工具。2019年9月以前,这款软件正版售价要一百多。    19年9月,Sandboxie 宣布免费。    上个月,Sandboxie 宣布开源。现在,所有人都可以下载 Sandboxie 并免费使用,开发者可以去 Github 下载源代码研究学习。一款如此优秀的工具,大大方方地实施免费开源策略,让它如今更值得推荐给大家。官方网站:https://www.sandboxie.comGitHub 项目地址:https://github.com/sandboxie/sandboxie

4

下面通过安装和简单使用 Sandboxie(例如多开微信),让大家可以藉此略窥 Sandboxie 的强大。首先,我们需要先下载并安装 Sandboxie。在官方网站下载需要注册账号并提交一张表,而且国内访问速度较慢。这里提供一个第三方下载地址:公众号 WhiteApple 后台回复 沙盘 获取Sandboxie 官方支持简体中文,在安装界面中选择简中即可。剩余按默认安装即可。Sandboxie 在安装完成后,还会对自己的原理作简单讲解,并罗列出一些入门教程,对新用户还是非常友好的。安装完成后,Sandboxie 就会启动这样一个 Sandboxie Control 界面,里面显示的就是 Sandboxie 中目前运行了几个沙盘,刚进去时只有一个默认的沙盘。你也可以创建多个新沙盘。要让应用在沙盘中运行有多种方法:你可以通过 Sandboxie 界面上的菜单来启动任意程序(如下图)。你也可以在 Windows 资源管理器上,对任意 .exe 可执行文件或软件的安装包上点右键,在菜单中选择「在沙盘中运行」来让 Sandboxie 启动它们。(我认为这样更方便)启动后,Sandboxie 会给运行在沙盘环境的应用标题前后加上 # 号,像 [#] 软件名 [#]这样。同时当鼠标移动到沙盒应用窗口的边缘时,它还会用一个黄色的框来框住它的窗口,辨识度非常高。基本上,只要看到黄色框你就能放心地对软件进行各种骚操作而不必担心它会对系统造成影响了。

多开几个沙盘,你可以轻松运行多个微信。Sandboxie 也预置了一些常用功能,比如可在 Sandboxie 沙盘里启动网页浏览器 (更彻底的保护隐私不留痕迹);也能在沙盘上运行 Windows 资源管理器,并像影子系统一样对硬盘里的文件进行各种删除移动拷贝,关掉沙盘后一切恢复如初等等。在沙盘的设置项中,你可以自定义外观、程序启动策略、资源访问权限等等细项,可玩性非常高。不过如果你只是想用它来实现多开微信之类的简单功能,那么默认设置也能用得很好。

4

沙盘软件的实用性毋庸置疑,连微软也在新版 Windows 10 中加入了类似的 Windows Sandbox 功能。有系统洁癖的朋友可以用它来保护系统不被程序留下的垃圾困扰;喜欢折腾各种软件的朋友可用来测试各类程序,避免中毒、保护隐私。除了实现微信多开、游戏多开等等,你甚至还可以借助 Sandboxie 的沙盘的恢复重置特性来实现“软件免费无限试用”。当然大家还可以多想一些有创意的新玩法,并且使用也请遵守相关法律法规。    那么 Sandboxie 和微软的「Windows Sandbox」到底有什么不同?Windows 10 沙盒在启动前,先给当前系统备份一个快照 (类似虚拟机),然后开启沙盒供你玩耍,完毕之后再将整个系统恢复到原先的快照。也因如此, Windows Sandbox 的运行速度会比较缓慢,毕竟备份和恢复都需要时间。Windows Sandbox 是个套娃而「Sandboxie」则是实时虚拟出一个运行环境来,并让指定程序运行在其中,这种做法更加直接,在效率上要高很多,而且对电脑硬件的要求也会更低,所以 Sandboxie 给人感觉更加小巧快速。这样一个神器现在免费开源了,绝对可以成为每一个玩家们的装机必备工具。也希望以后类似开源项目越来越多,越来越优秀。这是程序员的浪漫,也是全人类的财富。

希望若干年化成灰之后,

自己的代码还在世界某处被运行着,

使用者不经意间扫了一眼贡献者列表:

“感谢你们的付出!”

点击可留言

往期精彩回顾

仅需两步!五分钟创建自己的美区账号!

iOS13/iPadOS 与 Windows 无缝互传文件

Github项目:PC版微信/QQ/TIM防撤回、微信多开

GoodNotes、Notability 电子手账素材分享

Thor:抓包神器 基础教程

长按关注WhiteApple

科技资讯 / 限免推荐 / 付费共享 / 实用技巧

QQ 交流群:960595218

文章不错?点个在看!

sandboxie游戏不能运行在虚拟环境中如何解决_Sandboxie:这款曾卖一百多的知名沙盘软件,现在免费开源了...相关推荐

  1. sandboxie游戏不能运行在虚拟环境中如何解决_知名经典的沙盒虚拟环境软件Sandboxie 免费了...

    Sandboxie 是一款非常经典老牌的沙盒程序/沙盘工具,功能类似以前的"影子系统",它可以在 Windows 上创造出一个虚拟的程序运行环境,并牢牢地限制住软件只能在其&quo ...

  2. sandboxie游戏不能运行在虚拟环境中如何解决_能防木马病毒又能多开,应用Sandboxie沙盘软件轻松实现...

    ● 众所周知,Windows 平台向来不缺各种流氓软件和病毒程序,这些第三方渠道的软件就像是薛定谔的猫,在使用前谁也不能保证它们到底安不安全. 就算软件来源可靠.渠道正规,它们在运行过程中没准也会在后 ...

  3. sandboxie游戏不能运行在虚拟环境中如何解决_Mac系统运行“exe”文件最简单的解决办法...

    macOS是苹果公司为Mac系列产品开发的专属操作系统.macOS是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨. 不过目前Windows是工作与办公使用的最普遍的系统,用苹果的设备有时候也需要 ...

  4. sandboxie游戏不能运行在虚拟环境中如何解决_Python虚拟环境看这一篇就够了

    Python 之所以强大,除了语言本身的特性外,更重要的是拥有无所不及的第三方库.强大的软件库,让开发者将精力集中在业务上,而避免重复造轮子的浪费. 但众多的软件库,形成了复杂的依赖关系,加上 Pyt ...

  5. sandboxie游戏不能运行在虚拟环境中如何解决_如何构建大型FLASK应用

    如何构建大型FLASK应用 作者:O.S. Tezer 发表时间:2014年1月16日 原文链接: How To Structure Large Flask Applications 引言 有许多构建 ...

  6. sandboxie游戏不能运行在虚拟环境中如何解决_软件测试中的虚拟化

    如果十年前,有人会给您软件,然后要求您找出它在所有可用的操作系统和浏览器上是否正常运行,那么您将只使用一种可用的方法.使用操作系统,浏览器和浏览器版本的每种可能的组合设置数十台计算机,然后执行软件测试 ...

  7. 计算机单机游戏c0005错误,常见错误有哪些_PC单机游戏安装运行常见问题之常见错误解决_玩游戏网...

    小A还是要说,好习惯很重要.建议先按照前面讲的,把常用的必须组件都安装上,如果遇到特殊问题再寻求方法.否则总是缺啥补啥,病急乱投医,终将自误. 其实小A见过不少朋友,折腾半天都进不去游戏,结果搞得玩游 ...

  8. 逍遥安卓 出现android,逍遥安卓模拟器提示运行环境异常修好中的处理办法

    软件安装:装机软件必备包             装机软件必备包官方下载 关于电脑装机必须的软件,比如windows office系列办公软件.网页浏览器.杀毒软件.安全防护软件.刻录软件.压缩软件. ...

  9. python运行别人的项目_pycharm实现在虚拟环境中引入别人的项目

    如果你想引入别人的项目,但是呢引入的项目可能与自己原先装的模块的版本产生冲突,而且如果引入一个项目就在本地进行运行使用,每个项目用的依赖包都不大相同,就会导致解释器安装包过多,就会导致加载过慢,甚至会 ...

最新文章

  1. redis集群扩容和缩容_redis集群cluster搭建,扩容缩容
  2. linux 将文件分成两部分,linux 将大文件分成小文件
  3. Mysql8.0.20下载和安装
  4. day3.网络基础之网络协议
  5. windows2008 服务器时间格式改不过来_我用VNPY 1天时间搭建自主量化交易(程序化交易)平台...
  6. weui开发文档_58小程序云 | 一站式跨平台小程序开发解决方案
  7. 成为数据分析师需要具备的知识体系
  8. 聊聊这个倾注10年的开源CRM项目,如何一步步火爆GitHub!
  9. 全世界明星都在穿白T?永不发黄,显瘦十斤,两件才99元!
  10. Unity3D插件 Doozy UI 学习(一):打开一个面板
  11. 一个古典App开发者的DApp开发之路
  12. html 未读消息红点,消息未读之点不完的小红点(Node+Websocket)
  13. 阿里巴巴著名的“管理三板斧”
  14. 面板数据分析及stata应用笔记
  15. linux里的chdir()
  16. C语言二维数组元素的初始化
  17. 计算机考试是抽题库中的原题吗?
  18. U-Boot、Kernel、Rootfs概述
  19. 科学家打造蝙蝠机器人,未来将用于工地监工
  20. 5s没信号总是无服务器,我的苹果5s老是无服务怎么处理啊

热门文章

  1. Centos6-防火墙的基本配置
  2. 将两条类似的sql合并
  3. re学习笔记(57)BUUCTF-re-[FlareOn4]login
  4. Fastadmin后台列表外显示额外数据
  5. springboot 之 SpringBoot指定额外需要扫描的包
  6. MySql ocp认证之备份与恢复(四)
  7. 基于ssm小说阅读安卓APP项目
  8. 网易有数永久免费开放BI能力 普惠让技术更有温度
  9. js原生后代选择器_js 后代选择器
  10. Ubuntu安装使用Krita