Есть ли какая-либо библиотека или программное обеспечение или какой-либо способ сохранить состояние одного процесса в Windows в файл, а затем восстановить запущенный процесс в текущее состояние со всей уже загруженной памятью?
Я знаю, что открытые дескрипторы должны быть снова открыты, потоки могут запускаться и т.д., но может ли восстановить кучу и один поток стека?
Я видел этот вопрос, но ответы все для Linux, и большинство из них говорит, что это невозможно.
Я знаю, что могу сделать все мои структуры данных сериализуемыми и сделать это сам, но я хотел бы знать, возможно ли это без этого.