Windows 软件可保存任意应用程序状态

Windows 软件可保存任意应用程序状态

当您“关闭”时,VM 软件可以很好地保存状态,允许立即返回到之前的状态。

是否有一些适用于 Windows 的应用程序允许我做同样的事情,例如任何任意软件?它允许我保存/恢复状态,可能通过附加到每个窗口的 shell 命令或按钮来实现。

编辑:为清楚起见,有两种类型的应用:一种是保存自身状态的应用,另一种是保存他人状态的应用。保存自身状态的应用与 Chrome 类似,在加载时会重新加载您上次打开的窗口。

这不是我要问的;我要求的是一个可以保存其他应用程序状态的应用程序,就像 VM 软件那样;但是对于任何应用程序。(一个简单的测试是加载 notepad++,输入一堆内容,然后保存状态;在重置状态下,您应该能够多级撤消您所写的大部分内容,就好像您从未关闭过应用程序一样。)

答案1

冒着被否决的风险,我不得不给出一个否定的答案。

很多人都希望这样,包括我自己。我也一直在寻找这样的产品,直到我意识到它不存在,而且确实不可能存在。也许可以实现有限的挂起/取消挂起功能,但不能实现通用功能。

例如,考虑暂停一个在 CD 上打开文件或打开 Internet 连接的应用程序。现在想象一下“暂停”和“取消暂停”它需要什么:暂停时要保存所有文件和连接,取消暂停时要重新创建,可能需要验证 CD 驱动器并打开文件,需要重新建立 Internet 连接并保存网站的所有登录信息,等等。

这在任何操作系统中都太复杂了,而且也是一个安全漏洞,如果应用程序的状态在登录后立即被“捕获”,则无需输入登录信息。要正确暂停应用程序,几乎需要保存整个操作系统的状态(确实存在)。

答案2

如果没有虚拟化,Microsoft Windows 上的唯一选择就是暂停/恢复应用程序。可以执行此操作的实用程序包括暂停暂停。这将不允许您执行任何类型的“撤消”。

虽然有虚拟化产品,例如QubesOS它可以满足您对 Linux 系统的要求,如果没有 Microsoft 的直接支持,您不太可能在 Microsoft Windows 上看到它。但是,即使使用 QubesOS,也应该可以运行 VirtualBox 或 VMWare Workstation 等虚拟化产品来运行 Windows 应用程序。您还可以通过以下方式运行 Windows 应用程序葡萄酒,充分利用 QubesOS 抽象的优势。

或者,您可以运行多个虚拟机,每个虚拟机下都运行一个单独的 Windows 副本。某些版本的 MS Windows 允许您在单一许可证下运行一个或多个虚拟化操作系统副本。

答案3

这是可行的。请查看以下内容。

双胞胎游戏:http://www.twinsplay.com/learn-more-about-twinsplay

智能关闭:http://download.cnet.com/SmartClose/3000-2094_4-10784165.html

答案4

您可以使用“timefreeze”来执行此操作。安装并运行它。当您重新启动 PC 时,它将精确恢复到您运行 TimeFreeze 时的状态。您可以随意打开或关闭它,还可以指定从 TimeFreeze 中排除的文件夹。

相关内容