C#을

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

also possible dupe : http://stackoverflow.com/a/17024925/526704 – DLeh

답변

6

'.EXE'는 프로세스 이름의 일부가 아닌, 당신은 단지 원하는 :

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

관리자 권한으로 실행 중인지 확인하고, 이것을 시도했을 때 "액세스가 거부되었습니다"라는 메시지가 나타납니다. – TWilly