Здравствуйте Alex Fedotov, Вы писали:
AF>А он не нужен. Все что нужно иметь — это память процесса и содержимое регистров каждого потока. При восстановлении процесса можешь указать любой стартовый адрес потокам, все равно ты будешь делать SetThreadContext, прежде чем позволишь им выполняться.
спасибо, не знал...
AF>Только это все равно работать не будет (мог бы и раньше сообразить — старею). Мало сохранять память процесса, надо еще сохранять объекты ядра. Скажем, программа имела открытый файл в момент сохранения. При восстановлении кто его заново отрывать будет? А вот это, батенька, я даже за деньги делать не буду
да, не подумал...

жаль
а хоть какие идеи по этому поводу есть?