Interview Questions

How can I create a process that is running a supplied native executable (e.g., cmd.exe)?

C# Interview Questions and Answers


(Continued from previous question...)

70. How can I create a process that is running a supplied native executable (e.g., cmd.exe)?

The following code should run the executable and wait for it to exit before
continuing: using System;
using System.Diagnostics;
public class ProcessTest {
public static void Main(string[] args) {
Process p = Process.Start(args[0]);
p.WaitForExit();
Console.WriteLine(args[0] + " exited.");
}
}
Remember to add a reference to System.Diagnostics.dll when you compile.

(Continued on next question...)

Other Interview Questions