소개
Outlook Window Hook는 Outlook의 메인 창을 닫아도 백그라운드에서 프로그램이 계속 실행되도록 도와주는 오픈소스 유틸리티입니다. Microsoft Teams처럼 창을 닫더라도 앱이 종료되지 않고 시스템 트레이에 남아 있도록 동작합니다. 개발자는 Palsternakka이며 C++로 제작되었습니다.
상세정보
자동 백그라운드 실행 유지
Outlook의 메인 창을 닫으면 WM_CLOSE 이벤트를 가로채어 창을 숨기는 방식으로 처리합니다. 이를 통해 프로그램이 종료되지 않고 시스템 트레이에 남아 있게 됩니다.
자동 시작 옵션
프로그램 실행 후 시스템 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Autostart 옵션을 선택하면 Windows 시작 시 자동으로 실행될 수 있습니다.
관리자 권한 불필요
설치 시 관리자 권한이 필요하지 않으며, AppData 폴더에 설치됩니다.
다운로드 및 설치 방법
GitHub 릴리스 페이지에서 인스톨러 또는 standalone 버전을 다운로드할 수 있습니다. standalone 버전 사용 시에는 OlkWindowHook.dll 파일을 OlkWindowHook.exe와 같은 디렉토리에 위치시켜야 합니다.
작동 원리
이 프로그램은 0.5초마다 olk.exe의 새 인스턴스를 검색합니다. 새 인스턴스가 발견되면 첫 번째 생성된 창에 연결하여 WM_CLOSE 이벤트를 가로채고 대신 ShowWindow 함수를 호출하여 창을 숨깁니다.
지원 환경
현재 새로운 Outlook 클라이언트(olk.exe)에서만 작동합니다. 구버전 Outlook 지원은 향후 관심에 따라 추가될 수 있습니다.
라이선스
이 프로그램은 GPL-3.0 라이선스에 따라 배포됩니다.
시스템 요구사항
Windows 운영체제 필요. Windows SDK MSI Tools가 설치된 환경에서 빌드 가능합니다.


