Windows 감시자, 11개의 중복 프로세스를 은밀히 생성하다 - 한 줄로 해결하는 방법
(dev.to)
Windows 환경에서 프로세스 생존 여부를 확인하기 위해 윈도우 타이틀(WINDOWTITLE)을 사용하는 방식의 위험성을 경고합니다. 타이틀 변경이나 세션 격리 등으로 인해 프로세스를 감지하지 못해 중복 실행되는 문제를 해결하기 위해, 명령줄(CommandLine) 패턴 매점칭 방식을 대안으로 제시합니다.
이 글의 핵심 포인트
- 1WINDOWTITLE 기반의 프로세스 체크는 타이틀 변조, 세션 격리 등으로 인해 신뢰할 수 없음
- 2프로세스 중복 실행 발생 시 메모리 점유율이 지속적으로 상승하는 현상 발생
- 3