VirtualBox 与 Sandboxie - 应用程序的多个实例

VirtualBox 与 Sandboxie - 应用程序的多个实例

我正在尝试在一台机器上运行同一个应用程序的多个实例。有些应用程序不允许多个实例,所以我想我会使用虚拟机或类似的东西来实现我的目标。(具体来说,我想运行的应用程序是一个 IM 应用程序,不允许多个实例,如果可能的话,我还想运行游戏的第二个实例)

经过一番研究,我发现了两种可能的方法。(我知道可能还有更多,但我更关注这两种方法)

  1. 通过使用虚拟盒https://www.virtualbox.org/),我可以创建另一个桌面(或操作系统)并在其上运行该应用程序的第二个实例。

  2. 使用运行应用程序的第二个实例沙盒http://www.sandboxie.com/

我的问题是:使用其中一种方案比使用另一种方案有显著的优势吗?或者有更好的解决方案来实现我的目标吗?

答案1

运行 virtualbox 或任何虚拟机将比 sandbox 等程序占用更多内存。不过我认为您需要付费版本的 sandboxie 才能运行多个实例。

答案2

您有多少个用户帐户?您需要多少个?

我想知道通过使用以命令方式运行并传递用户凭据是否是最整洁/最简单的方法。

这样,每个用户的应用程序数据都应该在其(关联的)userdata/appdata/programdata 文件夹中得到正确管理......当然,这取决于应用程序:)

如果程序依赖于系统服务,我认为 Sandboxie 不会有帮助(我选择 Office 2010 而不是 Office'13,沙盒化,就是因为这个原因)...

Chrome 是该规则的例外...正在查看运行--incognito(只是为了删除扩展 - 我是一个应用程序怪物 - 并允许快速启动,直到我的(多个)chrome 用户配置文件被正确配置......)

回到依赖“系统服务”的应用程序...您是否尝试过运行多个 vbox 实例?这应该有效...

相关内容