시스템에 상주하는 explorer.exe가 비정상적인 에러로 다운되버릴 경우, explorer.exe는 자체적으로 재실행되지만,,, 트레이에 상주중인 아이콘은 전부 날라가버린다. 해당 사건이 발생한 경우 대비 트레이 아이콘을 복구하는 코드를 넣어줘야 된다. explorer.exe가 재시작되는 경우 각각의 윈도우들에 특별한 메시지가 전달되는데, 일반적인 WM_COMMAND, WM_CLOSE처럼 절대적인 상수값이 정해진 메시지들과 다르게 RegisterWindowMessage API를 통해 구할 수 있다. 특별한 문자열을 인수로 줘서 OS에 등록하고, 사용하는 쪽에서도 이 API를 사용하여 등록된 메시지 정수값을 구하는 방식이다. 고유한 문자열을 인수로 주기 때문에 프로세스간 상호 통신에 쓰이기도 한다. 이..