Ответить на комментарий
Запуск внешних программ и открытие документов .NET
using System.Diagnostics;
Пример: Открытие документа MS Word
System.Diagnostics.Process.Start(@"d:\temp\test.doc");
Пример: Запуск внешней программы, ожидание ее завершения
Process process = Process.Start("application.exe"," -testarg -arg2" );
//Wait while console working
while (!process.HasExited)
{
System.Threading.Thread.Sleep(500);
}
if (process.ExitCode != 0)
{
throw new InstallException("Application return not 0");
}