포스트

[C#] 프로세스 클래스

C#에서 프로세스를 관리하기 위해서는 System.Diagnostics를 사용해

작성한 코드의 외부에 존재하는 로컬 프로그램을 실행시킬 수 있습니다.

실행방법

Process 클래스의 메서드인 Start를 사용하는 방법이 있습니다.


1
Process.Start("경로 + 실행 프로그램 이름.exe");


이때, Start 메서드 내부에는 실행프로그램의 확장자인 .exe가 포함되어야 합니다.

그리고 현재 C# 프로세스와 동일한 위치가 아닐 경우, 실행파일의 위치도 함께 제공해야 합니다.


1
2
3
4
Process ps = new Process();
ps.StartInfo.FileName = "경로 + 실행 프로그램 이름.exe";
ps.StartInfo.CreateNoWindow = true;
ps.Start();


위의 코드처럼 객체만 생성하고 실행은 이후에 할 수 있습니다.

참고자료

MS Learn dotnet8.0 Diagnostics

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.