Lanzar un proceso

2076 vistas

Para lanzar un proceso des de nuestra aplicación, usaremos la clase System.Diagnostics.Process

Ejemplo: ejecutar el IE para abrir www.clubdevelopers.com



csharp
  1. void StartProcess()
  2. {
  3.     // Instancia de la clase Process
  4.     System.Diagnostics.Process proc = new System.Diagnostics.Process();
  5.     // Nombre el ejecutable a lanzar
  6.     proc.StartInfo.FileName = "iexplore.exe";
  7.     // Parámetros a pasarle en la ejecución
  8.     proc.StartInfo.Arguments="http://www.clubdevelopers.com";
  9.     // Lanzamos el proceso
  10.     proc.Start() ;
  11.     // Liberamos los recursos
  12.     proc.Close(); // Atención: Close NO termina el proceso
  13. }