현재 작업표시줄에 나타나있는 프로그램의 목록을 구하는 방법을 찾습니다.
아니면 Ctrl+Alt+Del 시에 나타나는 실행프로그램의 목록을 구할 수 있는 방법이 없겠습니까?
자료를 찾다보니 현재실행중인 프로세서 목록을 구하는 팁이 있더군요. 그런데..실행을 해보니 그 목록을 봐서는 잘 모르는 사람은 무슨프로그램이 떠 있는지도 잘 파악하기 어려울것 같더군요. 그리고 잡다한것까지 너무 많이 나오고요.
혹시 위의 방법을 아시는 분은 답변을 부탁드립니다. 그럼 이만..
늦은밤 고민에 쌓인 형호로부터...
> 현재 작업표시줄에 나타나있는 프로그램의 목록을 구하는 방법을 찾습니다.
> 아니면 Ctrl+Alt+Del 시에 나타나는 실행프로그램의 목록을 구할 수 있는 방법이 없겠습니까?
> 자료를 찾다보니 현재실행중인 프로세서 목록을 구하는 팁이 있더군요. 그런데..실행을 해보니 그 목록을 봐서는 잘 모르는 사람은 무슨프로그램이 떠 있는지도 잘 파악하기 어려울것 같더군요. 그리고 잡다한것까지 너무 많이 나오고요.
>
> 혹시 위의 방법을 아시는 분은 답변을 부탁드립니다. 그럼 이만..
>
> 늦은밤 고민에 쌓인 형호로부터...
if IsWindowVisible(Wnd) and ((GetWindowLong(Wnd, GWL_HWNDPARENT) = 0) or
(HWND(GetWindowLong(Wnd, GWL_HWNDPARENT)) = GetDesktopWindow)) and
((GetWindowLong(Wnd, GWL_EXSTYLE) and WS_EX_TOOLWINDOW) = 0) then
이걸로 검사한다음 추가하세요