private static void LaunchProgram(string program, string arguments)
{
try
{
Console.WriteLine("Starting: " + program + " " + arguments);
Process.Start(program, arguments);
}
catch (Win32Exception e)
{
throw new Exception(
String.Format("Unable to launch: {0} with arguments {1}\nError Message: {2}",
program,
arguments,
e.Message),
e);
}
}