2017-06-19 28 views
0

私を助けてください!私はC#プログラマーです。非常に経験はありません。実行可能ファイルを別の実行可能ファイルに挿入したいのです。この複合ファイルを開くと、最初のファイルが実行され、実行後に2番目のファイルが実行されます。他の実行可能ファイルに実行ファイルを挿入したい

+5

を追加することを忘れないでください? – edtheprogrammerguy

+0

これらの実行可能ファイルのいずれかに** SOURCE CODE **がありますか?または、あなたのメディアとしてC#を使用して、この「タスク」(おそらく何かが動作していないファイルを組み合わせることによって)を達成しようとしていますか? ...またはC#で書かれた** 3番目の実行可能な**を作成して、最初のアプリケーションを起動し、終了するのを待ってから、2番目のアプリケーションを起動しますか? –

+0

いいえ私は2つの実行可能ファイルの複合体である実行可能ファイルを1つ作成したい。ウイルスを.exeファイルに挿入するように注入したい。 –

答えて

0

次の例のように、System.Diagnostics.Processクラスを使用する必要があります。

Process SecondApp = Process.start(pathToExeFile); 

あるいは、ところで

ProcessStartInfo myInfo = new ProcessStartInfo(); 
myInfo.FileName = pathToExeFile; 
myInfo.WorkingDirectory = Path.GetDirectoryName(pathToExeFile); 
myInfo.CreateNoWindow = true; 

Process SecondProcess = Process.Start(myInfo); 

のようなもの、新しいプロセスは、現在のスレッドをブロックしません。

P.Sは、なぜあなたはちょうど `Process.Start()`のようなもので最初から2番目の.exeを起動することはできません

using System.Diagnostics; 
+0

"新しいプロセス"という意味では、もっと技術的には、 'Process.Start'は現在のスレッドをブロックしません。 – niceman

+0

あなたの助けてくれてありがとうございます。別の.exeファイル私はこれらの機能すべてを知っています。私は初心者ではありません。 –

関連する問題