본문 바로가기
개발언어/.NET

C# Process 검색

by 공장장코난 2019. 1. 8.

개요

Windows 실행 Process 검색, 없을 경우 실행해야 할 상황이 종종 발생한다. 최근 신용카드 VAN 모듈 연동중 Daemon 실행 여부를 확인,

실행되지 않았을 경우 실행해 주어야 하는데, 아래와 같이 해결 했다.

*파일의 실행여부는 작업관리자에서 확인 가능


지정 Process 검색

Process 실행

uint pid = SearchProcesses(/*process name*/)

if (pid.Equals(0))

{

//Process 실행

ProcessStartInfo psi = new ProcessStartInfo();

psi.FileName = "실행파일 경로";

pis.Arguments = "";

psi.UseShellExecute = false;

Process.Start(psi);

}