Ok so I am busy working in C++ with some variable pointers and all and my brain has sort of come up with this software conception.
Basically I have been working with memory addresses and all and this is what made me think. There already might be something similar to this but I don't know. I am thinking of an application of some kind that will run in the background and be able to keep a time based history of the memory in RAM of applications that are busy been used. For example if you accidently close Word without saving or something the application would keeping a constant minute(or however long you set) backup of the Word running saved to be reloaded into RAM. This would be so you would be able to go back in time on your computer and select the application a few minutes back before it was closed. This would work for example with any application being used in RAM. I do understand it would probably use a lot of HDD space but hopefully not too much if I could make it only save certain changes.
Hopefully my explaining is not too bad.
The idea would to be for the app to start at login, then if you do something wrong or make some kind of mistake where ctrl-z doesn't work, it can restore the lost changes of an app over a certain time frame.
Kind of like a copy-paste of RAM instead of text.
Sound plausible? Would I get any restrictions on the memory address from the other programs?
Just a concept so if it sounds far-fetched shoot my idea down