EHProcess 클래스는 앞에서 만들었던 것처럼 프로세스와 메인 창의 정보를 접근하기 쉽게 가공하고 래핑한 클래스입니다. EHProcess 클래스의 설명을 생략할게요.
using System; using System.Diagnostics; namespace 접근성_평가_도우미 { public class EHProcess { public Process Process{ get; private set; } public string ProcessName { get{ return Process.ProcessName; } } public int ProcessID { get{ return Process.Id; } } public string MainTitle { get{ return Process.MainWindowTitle; } } public IntPtr MainHandle { get{ return Process.MainWindowHandle; } } public EHProcess(Process process){ Process = process; } public override string ToString() { return ProcessName + ":" + MainTitle; } } }
[소스 10.4] EHProcess.cs