반응형
.exe 파일 이름으로 일부 프로세스 종료
C # .NET 또는 C ++에서 .exe 파일 이름을 검색하여 일부 활성 프로세스를 종료하려면 어떻게해야합니까?
빠른 답변 :
foreach (var process in Process.GetProcessesByName("whatever"))
{
process.Kill();
}
(프로세스 이름에서 .exe 제외)
내 해결책은 다음과 같습니다.
var chromeDriverProcesses = Process.GetProcesses().
Where(pr => pr.ProcessName == "chromedriver");
foreach (var process in chromeDriverProcesses)
{
process.Kill();
}
Process.GetProcesses()
현재 실행중인 프로세스를 얻은 다음 프로세스를 종료 하는 데 사용할 수 있습니다 Process.Kill()
.
프로세스 ID ( PID
) 가있는 경우 다음과 같이이 프로세스를 종료 할 수 있습니다.
Process processToKill = Process.GetProcessById(pid);
processToKill.Kill();
public void EndTask(string taskname)
{
string processName = taskname.Replace(".exe", "");
foreach (Process process in Process.GetProcessesByName(processName))
{
process.Kill();
}
}
//EndTask("notepad");
요약 : 이름에 .exe가 포함되어 있으면 프로세스가 종료됩니다. "프로세스 이름에서 .exe를 남겨 둘 필요가 없습니다", 그것은 100 % 작동합니다.
참고 URL : https://stackoverflow.com/questions/3345363/kill-some-processes-by-exe-file-name
반응형
'developer tip' 카테고리의 다른 글
1970 년 이후 DateTime을 초 단위로 변환하려면 어떻게해야합니까? (0) | 2020.07.28 |
---|---|
이 jQuery 클릭 기능이 작동하지 않는 이유는 무엇입니까? (0) | 2020.07.28 |
iOS 용 동적 라이브러리를 빌드하고 런타임에로드 할 수 있습니까? (0) | 2020.07.28 |
Chrome> = 24-devtools를 오른쪽에 도킹하는 방법은 무엇입니까? (0) | 2020.07.28 |
XAML DataGridColumns를 전체 DataGrid를 채우려면 어떻게해야합니까? (0) | 2020.07.28 |