我想将可执行文件注入其他可执行文件

时间:2017-06-19 18:44:42

标签: c# file executable inject

请帮帮我!我是一个C#Programmer.Not非常有经验。我想将一个可执行文件注入另一个可执行文件。如果我打开这个复合文件,第一个文件将被执行然后执行后第二个文件将被执行。我怎么做?

1 个答案:

答案 0 :(得分: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不要忘记添加

using System.Diagnostics;