2011-12-29 13 views
1
私は別のもので、実行可能ファイルを含めることが可能であるかどうかを知り、その後、そこから直接それを実行したいと思い

で実行可能。
例えば、clprog.exeにGUIフロントエンドを書いている場合、の1つのファイルguiprog.exeがあり、その内部バージョンはclprogです。
ラップされたプログラムのソースをラッパープログラムに含めることはオプションではないと仮定します。ラップ別の実行可能

私は理論的な質問としてもっと興味がありますので、ウィンドウズやLinuxのどちらにも対応していればいいです(私は他のOSに慣れていません)、またどの言語(C/Java/ASM /それはこれらの言語のいずれかで可能になります場合、私は仮定しても、それは、ASM、多分C、及び明らかではないのJava).NETソリューションである頭に浮かぶ

答えて

0

まず考えられます。

外部実行可能ファイルは、.NETアセンブリがある場合は、あなたがあなた自身のプロジェクトの内側に埋め込み、実行時の負荷にそのメモリ内のアセンブリへと反射を使用して実行する可能性があります。

埋め込まれた実行可能ファイルが.NETで構築されていた場合、私はあなたがそれの痕跡を残したくない場合は、抽出して一時的に実行可能ファイルを保存し、別のプロセスとして実行し、それを削除しなければならないと思います。

関連する問題