2013-04-04 35 views
-3

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

+8

你试图避免的多个进程*是什么? – 2013-04-04 18:42:08

+0

你为什么标记这个C++,C和Assembly?请选择一种语言。另外,我认为你对你的术语感到困惑。请参阅[这里](http://en.wikipedia.org/wiki/Process_(计算))了解*进程*的解释。 – JBentley 2013-04-04 18:46:53

+0

@Mike啊对不起,我的错误我会删除评论。 – 2013-04-04 18:52:49

回答

1

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