[C#] 프로세스 이름 기준으로 종료 시키기 - kill by name

2021. 4. 22. 15:11·프로그래밍/C#

Process.GetProcessByName

 

특정프로세스가 여러개 떠있을 경우 종료 시켜야되는 상황이 있어서 간단히 콘솔로 만들어서 사용 해봤습니다.

 

using System;
using System.Diagnostics;

/// <summary>
/// 프로세스 이름 기준으로 해당하는 프로세스를 전부 종료한다.
/// </summary>
/// <param name="processName">프로세스 이름</param>
private static void KillProcessByName(string processName)
{
    Process[] processList = Process.GetProcessesByName(processName);

    if (processList.Length > 0)
    {
        foreach (Process p in processList)
        {
            p.Kill();
        }
    }
    else // 종료할 프로세스가 없는 경우 처리 
    {
        Console.WriteLine("[{0}] 해당 프로세스는 실행중 이지 않습니다.", processName);
    }
}

 

사용) 

static void Main(string[] args)
{
    KillProcessByName("test");
}

결과 : 

 

반응형
저작자표시

'프로그래밍 > C#' 카테고리의 다른 글

[C#] 참조 없이 인스턴스 생성하는 방법  (0) 2023.03.21
[C#] winform MessageBox Topmost로 띄우기  (0) 2023.03.06
[C#] 태블릿모드에서 가상키보드 호출시 폼크기 자동으로 변경  (0) 2021.02.17
[C#] XML Serialization, Deserialize  (0) 2020.12.07
[C#] SQLite Table 존재유무 체크 하고 생성하기  (0) 2019.10.14
'프로그래밍/C#' 카테고리의 다른 글
  • [C#] 참조 없이 인스턴스 생성하는 방법
  • [C#] winform MessageBox Topmost로 띄우기
  • [C#] 태블릿모드에서 가상키보드 호출시 폼크기 자동으로 변경
  • [C#] XML Serialization, Deserialize
큐레이트
큐레이트
저의 일상을 기록하는 블로그입니다.
  • 큐레이트
    큐레이트의 기록
    큐레이트
  • 전체
    오늘
    어제
    • 분류 전체보기 (185) N
      • 국내여행 (37)
        • 애견여행 (33)
        • 맛집여행 (2)
      • 프로그래밍 (81)
        • C# (24)
        • Python (23)
        • Flutter (5)
        • .NET (4)
        • ASP (7)
        • Html (5)
        • Tomcat (2)
        • typescript (3)
        • etc (8)
      • 일상생활 (67) N
        • 다이어트일지 (66) N
        • 기타 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 복이랑스마트스토어
    • 복이랑블로그
  • 공지사항

    • 블로그 소개
  • 인기 글

  • 태그

    C#
    오블완
    애견동반
    다이어트일지
    Python
    제주도
    제주도애견동반여행
    식단관리
    애견여행
    DevExpress
    자동매매
    애견동반여행
    Flutter
    티스토리챌린지
    식단
    제주도 애견동반
    일상생활
    운동일지
    iis
    체중기록
    국내여행
    오운완
    파이썬
    다이어트
    pt
    HTML
    다이어트 일지
    입력폼
    FastAPI
    코인자동매매
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
큐레이트
[C#] 프로세스 이름 기준으로 종료 시키기 - kill by name
상단으로

티스토리툴바