保存和恢复应用程序窗口状态

时间:2009-03-26 14:06:42

标签: windows windows-xp development-environment session

编程时我有很多会话状态 - shell windows,ides,虚拟机,web浏览器。当会话结束时,即退出或重新启动时,这一切都会丢失。

有没有办法在MS Windows XP上保存桌面状态并在以后恢复?理想情况下,该解决方案将允许保存多个会话并允许任何一个会话恢复。

我不是要求保留应用程序状态(虽然这样会很好) - 只是应用程序正在运行的事实以及它的窗口所在。这在大多数X-Windows系统中都是微不足道的,但我找不到在MS Windows上执行此操作的方法。

3 个答案:

答案 0 :(得分:1)

有一个应用程序正是这样做的 - Twinsplay。它可以保存和加载多个窗口会话。

它还为您提供“分屏”功能。

答案 1 :(得分:0)

简单的方法是休眠而不是注销/关闭Windows。这会将整个Windows会话保存到磁盘上,并且一旦再次打开计算机就可以继续工作。

您也可以使用Remote Desktop Connection。它具有多会话支持模式,可以将这些会话保存在内存中(但如果重新启动计算机,它们会丢失)。

我不知道Windows自己提供了任何其他选项 - 也许有第三方软件提供此功能。

答案 2 :(得分:0)

看看Virtual Desktop Manager from Microsoft

它最多可管理四个不同的桌面,如果计算机为hibernated,则会保留所有信息。

你可以找到它here