将进程写入磁盘

时间:2014-10-08 14:19:32

标签: c# c++ process systems-programming

C / C ++中有没有办法复制整个过程'运行时空间变成数据blob?

基本上我希望能够暂停一个类似于计算机休眠时的过程。寄存器,内存空间(堆栈和堆)都写入磁盘并在计算机重新启动时重新加载。

无论如何都要在C / C ++中转储一个进程(为什么不在C#中进行转换),这样可以将其加载备份并继续执行(假设它是一个非常简单的程序) ,或者这需要作为内核或低级程序集运行来完成?

0 个答案:

没有答案