在一个进程中运行多个程序?

时间:2013-04-04 18:40:38

标签: c++ c assembly portable-executable

我有一个正在运行的进程,我想在当前进程中加载​​另一个exe文件(另一个程序)(在一个进程中有多个程序)。可能吗?有谁能够帮我?感谢。

1 个答案:

答案 0 :(得分:1)

不是,因为进程不共享虚拟地址空间。也就是说,每个程序都希望获得自己的虚拟地址空间(或者至少,我不知道任何编译器会生成不希望在自己的地址空间中运行的代码)。将两个程序粉碎到同一个地址空间会导致一些严重的问题。