컨텍스트 메뉴 구현하다가 윈도우 탐색창에서 마우스 우 클릭 시에

explorer 프로세스 가 cpu 100%가 되는 현상(컨텍스트 메뉴가 떠있는 동안만)을 확인하였다.

내 프로그램에서 cpu100%을 차지하는 줄 알고 ShellexView 유틸로 DLL 빼고,

테스트를 해봤는데, 역시나 cpu 100%현상이 발생하였다.

그래서 다른 컨텍스트 메뉴쪽 건드리는 dll다 빼고 해봤는데, 역시나 결과는 같았다...

Process explorer로 explorer.exe 쓰레드를 살펴보았더니 BROWSEUI.dll에서

cpu를 100%사용 하고 있었다..-_-

구글링으로 원인을 찾아보았는데, 윈도우 탐색창에 왼쪽에 위치한 common task pane 때문이었다.

더 이상의 이유는 찾을 수 없었다...뭐 어쩔수 없지;;


참고) http://forum.sysinternals.com/forum_posts.asp?TID=16203
Creative Commons License
Creative Commons License