Detener Procesos desde VB.Net

Hola Amigos, hoy les muestro como Detener Procesos del Sistema desde VB.Net, hay que tener cuidado con esta accion y conocer bien los procesos que bamos a detener ya que nuestro sistema podria dañarse, claro al reinicio se bolbera a iniciar el proceso pero podriams perder el trabajo actual.

bueno comencemos, para este ejemplo solo e Agregado un Textbox y un Button, dentro del Button e puesto el sigiente codigo:

Dim proceso As System.Diagnostics.Process()
proceso = System.Diagnostics.Process.GetProcessesByName(TextBox1.Text)

For Each opro As System.Diagnostics.Process In proceso
‘antes de iniciar el proceso obtengo la fecha en que inicie el
‘proceso para detener todos los procesos que la Aplicacion inicio
‘mi código durante el proceso
If opro.StartTime >= Date.Now.ToString Then
opro.Kill()
End If
Next

Done System.Diagnostics.Process.GetProcessesByName(TextBox1.Text), TextBox1 es el nombre de proceso que deceamos Detener.

este ejemplo lo puedes descargar desde Aqui, es un proyecto de VB.Net 2013.