2014-12-09 4 views
1

Я пытаюсь закончить процесс в C#, текущий код у меня есть это:Как завершить процесс с использованием C#

foreach (var process in Process.GetProcessesByName("chromedriver.exe")) 
{ 
    process.Kill(); 
} 

В диспетчере задач, при процессах Название изображения:

chromedriver.exe * 32

Я не заканчиваю процесс ... Что нужно? или это даже возможно?

+0

Попробуйте это: http://www.codeproject.com/Tips/803226/How-to-kill-process -by-process-name-and-user-name – Jauch

+0

Вы пытались получить процесс 'chromedirver.exe * 32'? – DLeh

+0

также, возможный обман: http://stackoverflow.com/a/17024925/526704 – DLeh

ответ

6

'.exe' не является частью имени процесса, вы просто хотите:

foreach (var process in Process.GetProcessesByName("chromedriver")) 
+0

Убедитесь, что вы работаете под правами администратора, получая «доступ запрещен», когда я это пробовал. – TWilly

 Смежные вопросы

  • Нет связанных вопросов^_^