2010-10-21 63 views

回答

2

我會說這是不可能的一般。這將是一個非常侵入性的軟件:)

它需要來自底層操作系統的大量支持,即使有了這種支持,它也不會那麼容易。即使您設法收集並保存一些操作系統允許您使用現有API的進程內存(用戶和內核空間),也很難甚至不可能像這樣恢復它。

沒有寫真正複雜的東西的唯一方法就是使用虛擬機軟件。使用這種方法可以讓你實現你想要的。

希望它有幫助。

0

是的,通常稱爲序列化。大多數語言都會有一個庫。

+0

但我的意思是保存整個運行應用程序的狀態,例如填充文本框,即使在計算一些數據時也是如此。你可以休眠窗口,我只想休眠一個應用程序。那麼是否有可能獲得應用程序使用的所有內存並將其保存到硬盤? – mmatloka 2010-10-21 08:02:42

+0

可能是這樣,但在您的問題中,您建議能夠在另一臺計算機上重新喚醒應用程序。序列化將使這成爲可能,因爲它可以是便攜式的。你真的有這麼多的應用程序數據,它不可能序列化它? – 2010-10-21 10:34:05