[C# 문법] C# 프로세스 죽이기(종료하기)
- C#/C# 문법
- 2020. 7. 31. 17:30
안녕하세요.
오늘은 C# 문법에서 특정 프로세스 죽이는 방법에 대해서 알려드리려고 합니다.
바로 소스 코드를 통해서 어떻게 프로세스를 종료하는지 보여드리려고 하는데요.
저는 notepad 메모장을 하나 실행해서 종료하도록 소스코드를 작성하였습니다.
만약에 내가 종료하려는 프로세스가 메모장이 아니라 다른 프로그램이면 소스코드에서 notepad 이 부분을 내가 종료하고자 하는 프로세스 이름으로 변경해 주시면 되겠습니다.
[예제 코드]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KillTest
{
class Program
{
static void Main(string[] args)
{
try
{
Process[] array = Process.GetProcessesByName("notepad");
if (array.Length > 0)
{
for (int iProcess = 0; iProcess < array.Length; iProcess++)
{
try
{
array[iProcess].Kill();
}
catch
{
}
}
}
}
catch (Exception)
{
}
}
}
}
|
cs |
소스코드는 매우 간단하므로 설명은 따로 하지 않겠습니다.
감사합니다.^^
728x90
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C# Linq 이용하여 Min, Max, Sum 함수 사용하기 (0) | 2020.08.12 |
---|---|
[C# 문법] C# string 문자열 $ (보간) 보간 출력하는 방법 (0) | 2020.08.05 |
[C# 문법] C# MySQL 데이터베이스 연결(연동) 방법 (8) | 2020.07.27 |
[C# 문법] C# GUID 이용하여 고유한 키 생성하기 (0) | 2020.07.24 |
[C# 문법] C# IF문 줄이기 (0) | 2020.07.23 |
이 글을 공유하기