-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: jeiel85/process-guardian-windows
Releases · jeiel85/process-guardian-windows
v1.7.0 — UI 전면 재구성
v1.7.0 — UI 전면 재구성
주요 변경사항
설정 영역 섹션 카드로 재구성
- 기본 설정: 언어 / 감시 주기 / 메모리 경고 임계값
- 실행 옵션: Windows 자동 실행 / 시작 지연 (설명 라벨 포함)
- 모니터링: 이벤트 로그 기록 / 응답 없음 감지 / 응답 대기 시간
- 알림 Webhook: URL 입력창 (placeholder 안내 포함)
기타 개선
- 시스템 언어 자동 감지 (한국어/영어/일본어/중국어)
- 프로세스 카드 레이아웃 정렬 개선 — 찾아보기 버튼 너비 확대
- 관리자 권한 상태를 타이틀 아래 독립 라벨로 분리 표시
ProcessGuardian.exe (~65MB, Self-contained — .NET 런타임 별도 설치 불필요)
Assets 3
v1.6.2: UI Layout Refinement
Release Notes: Process Guardian v1.6.0 (Professional Edition)
주요 업데이트
1. Graceful Shutdown
- 종료 시 감시 중인 모든 프로세스를 정상적으로 종료한 후 앱 종료
- CloseMainWindow로 정상 종료 시도, 5초 후 강제 종료
2. 시작 지연 (Startup Delay)
- 각 프로세스별 시작 지연 시간 설정 (0-300초)
- 부팅 시 동시에 많은 프로세스가 시작되어 시스템 부하가 급증하는 것 방지
3. 시작 전/후 스크립트
- 프로세스 시작 전 사용자 정의 스크립트 실행 (.bat, .ps1)
- 프로세스 시작 후 스크립트 실행
4. Hang Timeout UI
- 응답 감지 시간 UI에서 직접 설정 (5-300초)
5. 안정성 개선
- 다양한 버그 수정 및 안정성 향상
주요 기능
| 기능 | 설명 |
|---|---|
| 정밀 경로 감시 | MainModule.FileName 기반 경로 비교 |
| 재시작 백오프 | 연속 실패 시 감시 간격 자동 증가 |
| 비동기 모니터링 | UI 스레드와 분리된 모니터링 |
| 동적 슬롯 | 무제한 감시 대상 추가 |
| Windows 자동 시작 | 레지스트리 기반 부팅 시 실행 |
| 실시간 로그 | 타임스탬프와 함께 실시간 확인 |
| 다국어 지원 | 한국어, 영어, 일본어, 중국어 |
| 웹훅 알림 | Slack/Teams/Discord 연동 |
| Windows 이벤트 로그 | 시스템 로그에 기록 |
| 설정 내보내기/가져오기 | JSON으로 백업/복원 |
변경 이력
v1.6.2 (2026年04月18日)
- UI Layout Refinement: Organized settings into rows, fixed overlapping controls, and optimized form size.
- Policy Update: Added shell command auto-approval policy for improved automation.
- Improved header and admin warning positioning.
v1.6.1 (2026年04月17日)
- fix: v1.6.1 UI layout - reveal hidden settings controls
- logBox position adjustment to expose HangTimeout and StartupDelay.
- app.manifest for Windows 7-11 compatibility.
v1.5.0 (2026年04月16日)
- 응답성 감지 (Hang Detection)
- 웹훅 알림
- Windows 이벤트 로그
- 설정 내보내기/가져오기
- GitHub Actions CI/CD
- 단위 테스트 프로젝트
- ARM64 빌드 지원
v1.4.0 (2026年04月15日)
- 동적 슬롯 무제한 저장
- 슬롯 삭제 기능
- CPU/메모리 모니터링
- 리소스 임계값 UI
- 프로세스 시작 인수
- 파일 로그 저장
v1.3.0 (2026年04月10日)
- 정밀 경로 감지
- 재시작 백오프
- 사용자 편의/UI 확장
v1.2.0 (2026年04月10日)
- Premium 다크 테마
- �근 모서리 카드
- LED 글로우 효과
- Slim/Standalone 이중 배포
v1.1.0 (2026年04月10日)
- 다국어 지원 (한/영/중/일)
- 경량화 (Framework-dependent)
v1.0.0 (2026年04月10日)
- 첫 공식 릴리즈
- Modern Dark Dashboard
- 자동 복구 로직
Developed by Process Guardian Team
Assets 3
Process Guardian v1.6.1 Professional
v1.6.1 - UI 버그픽스
수정 사항
- 설정 컨트롤 가시성 복구: v1.6.0에서 추가된 "Hang Timeout" 및 "Startup Delay" 설정 입력 칸이 로그 콘솔에 가려져 보이지 않던 문제 수정
- app.manifest 추가: Windows 7-11 호환성 선언 및 긴 경로(Long Path) 지원 명시
- DPI 스케일링 안정화: PerMonitorV2 DPI 모드 설정 제거로 고DPI(125%, 150%) 환경에서의 레이아웃 틀어짐 방지
업그레이드 안내
v1.6.0 사용자는 동일한 설정 파일을 그대로 사용할 수 있습니다.
Assets 3
Process Guardian v1.6.0 Professional
Release Notes: Process Guardian v1.6.0 (Professional Edition)
주요 업데이트
1. Graceful Shutdown
- 종료 시 감시 중인 모든 프로세스를 정상적으로 종료한 후 앱 종료
- CloseMainWindow로 정상 종료 시도, 5초 후 강제 종료
2. 시작 지연 (Startup Delay)
- 각 프로세스별 시작 지연 시간 설정 (0-300초)
- 부팅 시 동시에 많은 프로세스가 시작되어 시스템 부하가 급증하는 것 방지
3. 시작 전/후 스크립트
- 프로세스 시작 전 사용자 정의 스크립트 실행 (.bat, .ps1)
- 프로세스 시작 후 스크립트 실행
4. Hang Timeout UI
- 응답 감지 시간 UI에서 직접 설정 (5-300초)
5. 안정성 개선
- 다양한 버그 수정 및 안정성 향상
주요 기능
| 기능 | 설명 |
|---|---|
| 정밀 경로 감시 | MainModule.FileName 기반 경로 비교 |
| 재시작 백오프 | 연속 실패 시 감시 간격 자동 증가 |
| 비동기 모니터링 | UI 스레드와 분리된 모니터링 |
| 동적 슬롯 | 무제한 감시 대상 추가 |
| Windows 자동 시작 | 레지스트리 기반 부팅 시 실행 |
| 실시간 로그 | 타임스탬프와 함께 실시간 확인 |
| 다국어 지원 | 한국어, 영어, 일본어, 중국어 |
| 웹훅 알림 | Slack/Teams/Discord 연동 |
| Windows 이벤트 로그 | 시스템 로그에 기록 |
| 설정 내보내기/가져오기 | JSON으로 백업/복원 |
변경 이력
v1.6.0 (2026年04月17日)
- Graceful Shutdown 추가
- 시작 지연 추가
- 시작 전/후 스크립트 실행
- Hang Timeout UI 추가
v1.5.0 (2026年04月16日)
- 응답성 감지 (Hang Detection)
- 웹훅 알림
- Windows 이벤트 로그
- 설정 내보내기/가져오기
- GitHub Actions CI/CD
- 단위 테스트 프로젝트
- ARM64 빌드 지원
v1.4.0 (2026年04月15日)
- 동적 슬롯 무제한 저장
- 슬롯 삭제 기능
- CPU/메모리 모니터링
- 리소스 임계값 UI
- 프로세스 시작 인수
- 파일 로그 저장
v1.3.0 (2026年04月10日)
- 정밀 경로 감지
- 재시작 백오프
- 사용자 편의/UI 확장
v1.2.0 (2026年04月10日)
- Premium 다크 테마
- �근 모서리 카드
- LED 글로우 효과
- Slim/Standalone 이중 배포
v1.1.0 (2026年04月10日)
- 다국어 지원 (한/영/중/일)
- 경량화 (Framework-dependent)
v1.0.0 (2026年04月10日)
- 첫 공식 릴리즈
- Modern Dark Dashboard
- 자동 복구 로직
Developed by Process Guardian Team
Assets 3
Process Guardian v1.5.0 Professional
Release Notes: Process Guardian v1.6.0 (Professional Edition)
주요 업데이트
1. Graceful Shutdown
- 종료 시 감시 중인 모든 프로세스를 정상적으로 종료한 후 앱 종료
- CloseMainWindow로 정상 종료 시도, 5초 후 강제 종료
2. 시작 지연 (Startup Delay)
- 각 프로세스별 시작 지연 시간 설정 (0-300초)
- 부팅 시 동시에 많은 프로세스가 시작되어 시스템 부하가 급증하는 것 방지
3. 시작 전/후 스크립트
- 프로세스 시작 전 사용자 정의 스크립트 실행 (.bat, .ps1)
- 프로세스 시작 후 스크립트 실행
4. Hang Timeout UI
- 응답 감지 시간 UI에서 직접 설정 (5-300초)
5. 안정성 개선
- 다양한 버그 수정 및 안정성 향상
주요 기능
| 기능 | 설명 |
|---|---|
| 정밀 경로 감시 | MainModule.FileName 기반 경로 비교 |
| 재시작 백오프 | 연속 실패 시 감시 간격 자동 증가 |
| 비동기 모니터링 | UI 스레드와 분리된 모니터링 |
| 동적 슬롯 | 무제한 감시 대상 추가 |
| Windows 자동 시작 | 레지스트리 기반 부팅 시 실행 |
| 실시간 로그 | 타임스탬프와 함께 실시간 확인 |
| 다국어 지원 | 한국어, 영어, 일본어, 중국어 |
| 웹훅 알림 | Slack/Teams/Discord 연동 |
| Windows 이벤트 로그 | 시스템 로그에 기록 |
| 설정 내보내기/가져오기 | JSON으로 백업/복원 |
변경 이력
v1.6.0 (2026年04月17日)
- Graceful Shutdown 추가
- 시작 지연 추가
- 시작 전/후 스크립트 실행
- Hang Timeout UI 추가
v1.5.0 (2026年04月16日)
- 응답성 감지 (Hang Detection)
- 웹훅 알림
- Windows 이벤트 로그
- 설정 내보내기/가져오기
- GitHub Actions CI/CD
- 단위 테스트 프로젝트
- ARM64 빌드 지원
v1.4.0 (2026年04月15日)
- 동적 슬롯 무제한 저장
- 슬롯 삭제 기능
- CPU/메모리 모니터링
- 리소스 임계값 UI
- 프로세스 시작 인수
- 파일 로그 저장
v1.3.0 (2026年04月10日)
- 정밀 경로 감지
- 재시작 백오프
- 사용자 편의/UI 확장
v1.2.0 (2026年04月10日)
- Premium 다크 테마
- �근 모서리 카드
- LED 글로우 효과
- Slim/Standalone 이중 배포
v1.1.0 (2026年04月10日)
- 다국어 지원 (한/영/중/일)
- 경량화 (Framework-dependent)
v1.0.0 (2026年04月10日)
- 첫 공식 릴리즈
- Modern Dark Dashboard
- 자동 복구 로직
Developed by Process Guardian Team
Assets 2
Process Guardian v1.4.0 Professional
Release Notes: Process Guardian v1.6.0 (Professional Edition)
주요 업데이트
1. Graceful Shutdown
- 종료 시 감시 중인 모든 프로세스를 정상적으로 종료한 후 앱 종료
- CloseMainWindow로 정상 종료 시도, 5초 후 강제 종료
2. 시작 지연 (Startup Delay)
- 각 프로세스별 시작 지연 시간 설정 (0-300초)
- 부팅 시 동시에 많은 프로세스가 시작되어 시스템 부하가 급증하는 것 방지
3. 시작 전/후 스크립트
- 프로세스 시작 전 사용자 정의 스크립트 실행 (.bat, .ps1)
- 프로세스 시작 후 스크립트 실행
4. Hang Timeout UI
- 응답 감지 시간 UI에서 직접 설정 (5-300초)
5. 안정성 개선
- 다양한 버그 수정 및 안정성 향상
주요 기능
| 기능 | 설명 |
|---|---|
| 정밀 경로 감시 | MainModule.FileName 기반 경로 비교 |
| 재시작 백오프 | 연속 실패 시 감시 간격 자동 증가 |
| 비동기 모니터링 | UI 스레드와 분리된 모니터링 |
| 동적 슬롯 | 무제한 감시 대상 추가 |
| Windows 자동 시작 | 레지스트리 기반 부팅 시 실행 |
| 실시간 로그 | 타임스탬프와 함께 실시간 확인 |
| 다국어 지원 | 한국어, 영어, 일본어, 중국어 |
| 웹훅 알림 | Slack/Teams/Discord 연동 |
| Windows 이벤트 로그 | 시스템 로그에 기록 |
| 설정 내보내기/가져오기 | JSON으로 백업/복원 |
변경 이력
v1.6.0 (2026年04月17日)
- Graceful Shutdown 추가
- 시작 지연 추가
- 시작 전/후 스크립트 실행
- Hang Timeout UI 추가
v1.5.0 (2026年04月16日)
- 응답성 감지 (Hang Detection)
- 웹훅 알림
- Windows 이벤트 로그
- 설정 내보내기/가져오기
- GitHub Actions CI/CD
- 단위 테스트 프로젝트
- ARM64 빌드 지원
v1.4.0 (2026年04月15日)
- 동적 슬롯 무제한 저장
- 슬롯 삭제 기능
- CPU/메모리 모니터링
- 리소스 임계값 UI
- 프로세스 시작 인수
- 파일 로그 저장
v1.3.0 (2026年04月10日)
- 정밀 경로 감지
- 재시작 백오프
- 사용자 편의/UI 확장
v1.2.0 (2026年04月10日)
- Premium 다크 테마
- �근 모서리 카드
- LED 글로우 효과
- Slim/Standalone 이중 배포
v1.1.0 (2026年04月10日)
- 다국어 지원 (한/영/중/일)
- 경량화 (Framework-dependent)
v1.0.0 (2026年04月10日)
- 첫 공식 릴리즈
- Modern Dark Dashboard
- 자동 복구 로직
Developed by Process Guardian Team
Assets 2
v1.3.2 - Feature Complete Release
Major Features Added
Monitoring Enhancements
- #7 : CPU usage monitoring with real-time display
- #8 : Configurable resource thresholds (Memory, CPU, Restart count) via settings UI
- #9 : Command-line arguments support for monitored processes
- #11 : Hang detection - alerts when process becomes unresponsive
Logging & Persistence
- #10 : File-based persistent logging to %LOCALAPPDATA%\ProcessGuardian\logs\
- #10 : Log export and clear buttons
- #13 : Windows Event Viewer integration
Notifications
- #12 : Webhook notifications (Discord/Slack compatible)
Settings & Profiles
- #14 : JSON import/export for settings backup/restore
- #15 : Process group/profile management with pause/resume toggle
- #17 : System-wide auto-start (HKLM) for all users
Infrastructure
- #18 : GitHub Actions CI/CD pipeline
- #19 : Unit test project (ProcessGuardian.Tests)
- #20 : Auto-update check from GitHub Releases
- #21 : ARM64 (win-arm64) build support
Technical
- Build warnings: 0
- All unit tests passing
Assets 2
v1.3.1 - Bugfix Release
Bug Fixes
- Fixed: Dynamic slot storage limit (5 slots max → unlimited)
- Fixed: Slot deletion feature added
- Fixed: Various compiler warnings
Assets 2
v1.3.0 Professional Release
Release Notes: Process Guardian v1.3.0 (Professional Edition)
Process Guardian Professional v1.3.0은 시스템의 안정성과 감시 정밀도를 상용 수준으로 끌어올린 메이저 업데이트입니다.
🚀 주요 업데이트
1. 정밀 모니터링 엔진 (Advanced Monitoring)
- 절대 경로 정밀 매칭: 프로세스 이름이 아닌, 실행 파일의 **절대 경로(
MainModule.FileName)**를 대조하여 오작동 가능성을 완벽히 차단했습니다. - 비동기 가동 엔진: 모든 감시 로직을 비동기 태스크로 분리하여 다수의 프로세스를 감시해도 UI의 반응성이 항상 최상으로 유지됩니다.
2. 크래시 루프 보호 시스템 (Restart Backoff)
- 지능형 재시도 제어: 대상 앱이 실행 직후 계속 종료될 경우, 재시도 간격을 자동으로 늘리는 백오프(Backoff) 알고리즘을 도입하여 시스템 자원을 보호합니다.
- 전역 예외 처리: 앱 자체의 안정성을 위해 전역 오류 캐치 로직을 추가하고
crash.log파일에 기록을 남깁니다.
3. 사용자 편의 기능 및 UI 확장
- 실시간 로그 콘솔 (Event Console): 하단 로그 창을 통해 프로세스 복구, 오류 알림, 리소스 경고 등을 시보와 함께 실시간으로 확인합니다.
- 동적 슬롯 확장 (Unlimited Slots): 버튼 클릭만으로 감시 슬롯을 무제한으로 추가할 수 있는 리스트 기반 UI로 개편되었습니다.
- Windows 자동 시작: 윈도우 부팅 시 가디언이 자동으로 실행되도록 하는 옵션을 탑재했습니다.
- 관리자 권한 알림: 앱의 실행 권한 상태를 체크하여 상단 헤더에 직관적인 관리자 권한 알림을 제공합니다.
4. 기타 개선 사항
- 리소스 워치독: 감시 대상 앱의 메모리 사용량이 비정상적으로 높을 경우 로그를 통해 경고를 전달합니다.
- UI 반응성 향상:
FlowLayoutPanel도입으로 다수의 슬롯 관리 시에도 효율적인 레이아웃을 보장합니다.
Developed with ❤️ by Process Guardian Team.
Assets 5
v1.2.0: Premium UI & Dual Distribution Support
이번 버전은 사용자 인터페이스의 완성도를 상용 수준으로 끌어올리고, 사용자 환경에 맞춘 유연한 배포 방식을 도입한 메이저 업데이트입니다.
🎨 주요 업데이트: Premium Aesthetic UI
1. 시각적 고도화 (Advanced Visuals)
- 둥근 모서리 카드(Rounded Cards): 모든 프로세스 모니터링 슬롯에 둥글고 세련된 디자인을 적용하여 현대적인 대시보드 느낌을 완성했습니다.
- LED 글로우 효과(Glow Effects): 상태 표시등에 실제 빛이 발산되는 듯한 글로우 효과를 프로그래밍하여 시각적 인지도를 대폭 향상했습니다.
- 프리미엄 다크 테마: 목업 디자인에 기반한 깊이 있는 그래파이트 톤과 세련된 블루 포인트 컬러를 적용했습니다.
2. 배포 방식의 이원화 (Dual Distribution)
사용자의 환경에 맞춰 두 가지 방식의 실행 파일을 모두 제공합니다.
- 🚀 Slim Edition:
- 파일 용량이 매우 작음 (약 0.1MB)
- 실행을 위해 .NET 8.0 Desktop Runtime 설치가 필요합니다.
- 📦 Standalone Edition:
- 별도의 설치 없이 즉시 실행 가능
- .NET 런타임이 내장되어 있어 용량이 크지만 최적화 옵션을 통해 약 71MB로 제공됩니다.
3. 기술 및 안정성 개선
- Single-File 컴파일: 모든 관련 라이브러리를 하나로 통합하여 단일 파일로 배포합니다.
- UI 성능 최적화: GDI+ 기반의 사용자 정의 그리기 로직을 최적화하여 저사양 PC에서도 부드럽게 작동합니다.