如何在Windows上暂停和恢复应用程序?

有没有办法暂停应用程序执行,将其进程映像存储到文件中,以后再恢复(保持应用程序暂停时)? 我想要做的就是像WinXP上的应用程序的“休眠”。 有没有能够做到这一点的应用程序? 到目前为止,我所使用的是一个使用vmware的虚拟化系统,我可以暂停和恢复应用程序,但是为了完成任务,我必须暂停整个虚拟化系统。 先感谢您。     
已邀请:
我可以想象,如果你有一个对象来维护你的应用程序的状态,并总是将UI建立在该状态对象上。 当您的应用程序关闭时,可以序列化/保存该状态对象。当应用程序重新启动时,它会加载/反序列化您的状态对象并将您的UI带回到您离开的位置。     
我只能想到这样做的一个例子。不幸的是,它不是在有利条件下完成的!您可以设置操作系统,以便在进程崩溃时创建内存转储。然后可以将此故障转储加载到调试器中,该调试器可以在崩溃时查看进程中每个变量的确切状态。我认为你想要类似的东西,但没有过程崩溃? ;-)     
你看过VMWare ThinApp吗?这听起来像你正在努力实现的目标......     

要回复问题请先登录注册