Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Bunned. James Bunned.

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


               

App Hibernate

Put Any Running Program Into Suspended Animation
  (+2)
(+2)
  [vote for,
against]

Ever wanted to log out, but didn't want to 'lose your place' in the program(s) you had running? True, some apps open up again in their last saved state, but not all, or even most. The App Hibernate program lets you save any program's state and close it, ready to open up again as it was.

It works by simply saving the app's exact image from RAM to disk. Then, when you want to go back, it loads the program's image exactly and executes it.

This is especially handy for those of us who work with the same applications in the same states with the same settings...and so forth.

Ho boy.

galukalock, Jul 29 2003

Application Hibernation http://msdn.microso...ion_hibernation.asp
Mostly technical mumbo-jumbo. [Cedar Park, Oct 17 2004]

NT-SWIFT http://www.research...s.com/project/swift
Old NT 4.0 research project. Creates "checkpoints" for applications. [qwr391, May 24 2005]


Please log in.
If you're not logged in, you can see what this page looks like, but you will not be able to add anything.



Annotation:







       This actually is baked in Windows CE. [link]   

       To do this would require hibernation-aware programs, since some programs may be sharing resources with other applications or using virtual memory. They would probably not be able to use shared DLL's.
Cedar Park, Jul 29 2003
  

       You could do this easily with VMWare or other similar virtual machine software.
DeathNinja, Jul 29 2003
  

       Not necessarily. All you need to do is save the program's 'consciousness' so that it 'wakes up' as it was. If the program is sharing resources, however, you'd probably have to hibe all apps in possession of them. Shared DLL's and VRAM don't appear to me to be much of a problem.
galukalock, Jul 29 2003
  

       Instead of logging out, does your OS of choice allow you to lock your workstation? The apps still run, but are access-restricted.   

       As [Cedar Park] states, this is a matter of the application being written for the function. Contact your vendor and suggest they offer this as a feature.
phoenix, Jul 29 2003
  

       Firstly, how on EARTH did DeathNinja manage to put his anno before mine when I wrote mine hours before he wrote his?! (Yes, I know, time zones. It's still creepy.)   

       Secondly, [DN] has a point. You could use the basic principles of VM's to hibe any program, even those not specifically written for this.   

       Thirdly, locking the workstation is largely irrelevant to the situation here. The idea here is to be able to completely shut down any application(s), completely dumping them from RAM and freeing same (for example, because one needs to reboot), with the ability to restore it/them to the exact same state.   

       As I stated, some apps already do this, because they're written for it, of course. This idea is really more along the lines of a program to suspend other apps, because you *can't* get 'em all written with hibe features. Not even most.
galukalock, Jul 29 2003
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle