Dim ProcessToKill() As System.Diagnostics.Process = System.Diagnostics.Process.GetProcessesByName(Name )
For Each proc In ProcessToKill
proc.Kill()
Next
Код для 2010, но и на 2008 может прокатит.
Убивает все процессы с указанным именем.
А вообще юзай MSDN там должна быть инфа.
Ссылка : MSDN
Последний раз редактировалось Shadowwalker; 09.04.2010 в 21:26..
Если прога зарываеться как положено (сделать на ней кнопку "выход"), то использовать тот код в этой кнопке, но вот если юзверь закроет через крестик или еще че хуже через диспечер,то тут нада пофантазирвать (можно заняться порнографией и заставлять запускаться еще один отдельный процесс который будет отслеживать работает ли прога если она завершилась "не так как надо" чтоб убивался процесс нужный тебе и сам процесс (который незаметно стартонул с прогой)
Shadowwalker, как убить процесс - я знаю, но вот как убить процесс если прога закрывается... ?
Код:
Imports System.Diagnostics
Private sub eXit () Handles Me.FormClosing
For Each proc as Process In Process.GetProcessesByName(Name)
proc.Kill()
Next
End Sub