Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to suspend and resume an application on windows?

Is there any way to suspend an application execution, store its process image to a file, and restore it later (keeping the application as it was at the moment of suspension)? What I want to do is something like an "hibernate" for applications on WinXP.

Is there any application capable of doing this?

What I have so far, is a virtualized system using vmware, where I can suspend and resume applications, but to accomplish the task, I have to suspend the whole virtualized system.

Thank you in advance.

like image 932
Uruka Avatar asked Nov 14 '22 02:11

Uruka


1 Answers

I could imagine if you had an object that would maintain the state of your application and always base the UI on that state object.

When your application is closing, that state object could be serialized/saved. When the application starts back up, it would load/de-serialize your state object and bring your UI back to where you left it.

like image 109
Babak Naffas Avatar answered Dec 16 '22 05:12

Babak Naffas