有没有办法(在linux或windows中)克隆正在运行的进程? 例如,我有一个游戏运行或记事本写一些东西,我只想克隆它。 我知道如果你用系统调用fork()编写程序,有一种方法,但我从用户的角度来看编程视图之外。
答案 0 :(得分:1)
除非程序明确支持此类操作,否则无法。
即使您设法克隆完整的程序状态,您也会立即在动态分配的资源上遇到资源冲突,例如,两个克隆使用相同的文件描述符,相同的内存引用,相同的GUI资源等
但是,如果您将程序与一起克隆到整个环境(硬件和操作系统),则可以设想执行克隆,例如,创建运行程序的虚拟机的克隆。