¿Cómo ejecutar un programa con C#?

Seguro que a más de uno, programando en .NET C# le ha salido la necesidad de abrir una aplicación externa o algún archivo del disco duro en tiempo de ejecución. System.Diagnostics.Process.Start(@»c:\WINDOWS\NOTEPAD.EXE»); Este fragmento de código abre tanto programas como archivos. Eso sí, el archivo se te abrirá con el programa que tengas asociado por defecto…