执行程序(.exe)作为线程 - Window C ++

时间:2016-06-29 13:10:56

标签: c++ windows multithreading

我使用线程类来创建线程, 但我在运行另一个程序作为一个线程时遇到了一些麻烦。 我想要一种方法来创建和运行.exe线程的路径。 像linux中的exec系统调用,只适用于线程和窗口。 (用新线程图像替换当前线程图像)

另外,我该如何与这个帖子沟通? (比如在linux中使用管道和dup)

提前致谢, 尤瓦。

1 个答案:

答案 0 :(得分:0)

我想你可以通过编写/使用自制的PE加载器并在填写IAT后跳转到起始地址,修复了rellocations并找到了TLS的解决方案来做到这一点......

这样的事情:https://github.com/abhisek/Pe-Loader-Sample应该可以帮助你。