2016-06-29 5 views
1

私はスレッドクラスを使用してスレッドを作成しますが、 ですが、別のプログラムをスレッドとして実行するのに問題があります。 私はそのパスで.exeスレッドを作成して実行する方法が欲しいです。 Linuxのexec syscallsのようなものです。スレッドとウィンドウのみです。 (現在のスレッドイメージを新しいスレッドイメージに置き換えます)スレッドとしてプログラム(.exe)を実行する - ウィンドウC++

さらに、このスレッドと通信するにはどうすればよいですか? (linuxでpipeとdupを使うようなもの)

ありがとうございます。 Yuval。

+4

これはできません。実行可能ファイルは、別のプロセス内のスレッドとしてではなく、独自のプロセスとしてのみ実行できます。 – Smeeheey

+0

"現在のスレッドイメージ"が意味するものが不明です。スレッドには画像がありません。プロセスはそれを行います。 –

答えて

0

私はあなたが家を使用して/書き込むことによって、あなたがIATを満たした後、開始アドレスにジャンプPEローダーを作って、rellocationsを固定し、TLSへの解決策を見つけた...このような

何かがあることを行うことができると思います:https://github.com/abhisek/Pe-Loader-Sampleあなたを助けることができるはずです。

関連する問題