Reputation: 502
DeepFreeze and Winrollback are softwares that protects the hard disk partition of changes. After the reboot all changes, delete, copy, format etc will be restored.
my question is, anyone knows how these softwares work ( programming level )
they use Windows system restore api or something diferent ?
there is any example on internet ? ( already searched and did not find any ) Preferably in delphi (any version)
Upvotes: 1
Views: 684
Reputation: 12584
There are a few component packages that let you access hardware in both WinNT/2000/XP and Win9x.One of the packages is,TVicHW32 http://www.entechtaiwan.com/tools.htm
Low level disk access packages can be found also here http://ru.geocosmed.ru/pages.php?id=253.
As opc0de suggested it is very hard to do this.
You can take a look also at this question Bootable and cross platform applications and using delphi or Pascal to get an idea on what has been done concerning creating an OS.
To understand how those 2 software applications work you need to jump into OS architecture and understand how the access is made to disk. A start will be (even I don't like to give links to wikipedia) http://en.wikipedia.org/wiki/File_system and go further with reading and documentation on the OS you want.
Upvotes: 0