■ Process 클래스를 사용해 프로세스를 실행하는 방법을 보여준다.
▶ Process 클래스 : 프로세스 실행하기 예제 (C#)
1 2 3 4 5 6 7 |
using System; bool result = ExecuteProcess("notepad.exe", @"c:\test.txt"); Console.WriteLine(result); |
▶ Process 클래스 : 프로세스 실행하기 (C#)
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 |
using System.Diagnostics; #region 프로세스 실행하기 - ExecuteProcess(filePath, argumentList) /// <summary> /// 프로세스 실행하기 /// </summary> /// <param name="filePath">파일 경로</param> /// <param name="argumentList">인자 리스트</param> /// <returns>처리 결과</returns> public bool ExecuteProcess(string filePath, string argumentList) { Process process = new Process(); process.StartInfo.FileName = filePath; process.StartInfo.Arguments = argumentList; process.Start(); process.WaitForExit(); // 프로세스가 종료할 때까지 대기한다. return process.ExitCode == 0; } #endregion |