You need to use a class Process:
Process.Start(@"C:\some_location\myapplication.exe");
For arguments:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"C:\some_location\myapplication.exe";
startInfo.Arguments = "header.h";
Process.Start(startInfo);
Obviously, you can infer these names / arguments from text fields.
source
share