개발언어/.NET
C# Process 검색
공장장코난
2019. 1. 8. 15:13
개요
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);
}