'클럽박스'에 해당되는 글 1건

  1. 2007.08.12 [VB] Clubbox Trayer v1.0
Distribute/etc.2007. 8. 12. 21:53

가끔 explorer.exe가 다시 실행되면(시작표시줄이 다시 나타나면) 트레이의 아이콘이 초기화되는데..

클박 다운로더는 이 때 아이콘을 다시 만들지 않는다;;

다운로드중이면 이어받기를 지원 안하니까 강제종료하고 다시 실행할 수도 없는 노릇이니..

숨어있는 다운로더 윈도우를 띄워주는 프로그램(Clubbox Shower)을 만들어 썼었는데

다운로더를 볼 때 마다 실행해야되니 영 귀찮달까.. (어차피 빠른실행에 넣고 쓰지만..;;)

그래서 그냥 트레이 아이콘을 만들어주는 프로그램을 만들고 싶었다. (사실은 할 일이 없어서 = ㅅ=)

그래서 다운로더를 살짝 열어서 NOTIFYICONDATA에 넣는 값을 보니..


hWnd = 00300116

uId = 9B

uCallBackMessage = 0464

이렇더라 = ㅁ=;

윈도우 핸들은 클래스명이 "Afx:00400000:0"이고 윈도우명은 없다.

그런데 이게 또 같은 윈도우가 많길래 어떤식으로 찾을까 하다가

까이꺼 대~충 다운로더랑 프로세스ID가 같고 윈도우명의 길이가 0인걸로 넘겼다;;



* 글을 쓰고 보니 다운로더가 실행중이지 않을 때의 처리를 안했구나..

* 컴파일 후에 리소스편집 프로그램으로 VB의 기본 아이콘을 없애지 않으면

   그 아이콘이 트레이에 추가된다. (사용 될 아이콘은 리소스로 추가된 두번째 아이콘)

* Clubbox Shower는 소스가 없다 (저장하지 않았을 정도로 단순하니..)


* 다운로드: CBTRAYER.exe     cbshower.exe


* 소스코드: CBTRAYER_SRC.zip


'Distribute > etc.' 카테고리의 다른 글

[C#] 심플 웹서버 프로젝트  (3) 2012.09.02
Photoshop 7.0 웹용으로 저장 플러그인  (0) 2008.11.22
[JS] Net Transport의 IE 메뉴 확장 파일  (2) 2008.01.18
[PHP] Wake on Lan Class  (0) 2007.07.05
Posted by 로드펭귄