跳转至

便携式沙箱

2.80 版本引入的修订后的沙箱布局允许沙箱在不同计算机之间具有更高的可移植性。通过将程序重定向到创建具有非特定路径的沙箱化对象,可以在一台计算机上填充沙箱,然后将此沙箱转移到另一台计算机并继续使用。

例如,考虑将游戏程序安装到便携式设备(如作为 P 盘挂载的 USB 记忆棒)上。游戏可能会将其文件安装到 P 盘的某个文件夹中,但它创建的任何菜单快捷方式都将安装在本地计算机的 Windows 开始菜单中,而不是 P 盘内。并且它创建的任何注册表项也将在 Windows 注册表中创建,同样不在 USB 设备内。

相比之下,如果将容器文件夹设置为 P 盘(例如 P:\Sandbox),然后将游戏安装到(沙箱化的)C 盘,那么安装过程中创建的 所有 对象都将被重定向到 P 盘。

然后,你可以将 USB 驱动器带到另一台安装了沙盘的计算机上,并将该计算机上的容器文件夹设置为 P 盘。通过沙盘的开始菜单,你将看到游戏安装的菜单快捷方式,并且当你启动游戏时,游戏将找到其在沙箱化注册表中记录的设置。

请注意,沙盘本身不是便携式软件,但它有助于大量应用程序的可移植性。