Cómo terminar un proceso

1922 vistas

Para terminar un proceso tendremos que terner un objeto System.Diagnostics.Process que lo represente.



csharp
  1. // para aplicaciones consola
  2. proc.Kill();
  3. // liberación de los recursos
  4. proc.Close();



Para aplicaciones WinForm es mejor usar CloseMainWindow para que la aplicación reciba el mensaje de cierre y ésta lo haga de forma correcta.


csharp
  1. // para aplicaciones con interfaz gráfica
  2. // Si la llamada falla, entonces podemos llamar a Kill
  3. proc.CloseMainWindow();
  4. // liberación de los recursos
  5. proc.Close();