Hibernate一个应用程序? (保存状态)

时间:2010-10-21 07:41:23

标签: savestate

是否有允许特定应用程序休眠(保存状态)然后重新创建(可能在其他计算机上)的软件?

是否可以编写此类应用程序?

2 个答案:

答案 0 :(得分:2)

我说这一般是不可能的。这将是一个非常具有侵入性的软件:)

它需要来自底层操作系统的大量支持,即使有这种支持,也不是那么容易。即使您设法收集并保存某些操作系统允许您使用现有API执行的进程内存(用户和内核空间),也很难,甚至无法像这样恢复它。

没有编写非常复杂的东西的唯一方法就是使用虚拟机软件。使用这种方法可以实现您想要的目标。

希望它有所帮助。

答案 1 :(得分:0)

是的,通常称为序列化。大多数语言都有一个库。