ciao, a tutti, ho cercato un po in giro ma non ho trovato nulla a riguardo, allora io voglio eseguire un programma da cmd, il programma si trova all' interno di una cartella che è a sua volta all'interno del mio programma, ecco il codice:

codice:
private void btnstartprogram_Click(object sender, EventArgs e) { 

string command =System.Environment.CurrentDirectory+@"\Programfolder\prog.exe"; 

Send_Commands(command); 
} 
private void Send_Commands(string command) { 

Process startprogr = new Process(); 
startprogr.StartInfo.CreateNoWindow = true; 
startprogr.StartInfo.UseShellExecute = false; 
startprogr.StartInfo.FileName = "cmd.exe"; 
startprogr.StartInfo.Arguments = "/c" + command; startprogr.StartInfo.RedirectStandardOutput = true; 
startprogr.Start(); 

outputcmd.Text += startprogr.StandardOutput.ReadToEnd(); 

startprogr.WaitForExit(); 

}
grazie a tt per le future risposte e grazie per l' attenzione .