|
참고로 svchost.exe 등은 윈도우 시스템에서 특별히 인식되는 "서비스" 프로그램입니다. (Unix에서 daemon이란 것과 비슷하거나 혹은 도스 시절 램상주 프로그램과 유사한 위치를 차지한다고 볼 수 있죠.)
<Ctrl>-<Shift>-<Esc> 를 누르시면 현재 실행되어 있는 서비스 프로세스의 리스트를 볼 수 있습니다. 윈도우 운영체제의 주요 구성 요소들이 많이 있습니다.
빌더 및 델파이는 (확인된 버전 4 이상) 윈도우 서비스 프로그램을 만들 수 있는 템플릿을 제공합니다. New 메뉴를 통해 "New Items" 윈도우를 연 다음 "New" 탭 나열된 것을 뒤져 보면 "Service Application" 이 있는데 이를 통해 서비스를 만들 수 있습니다. (사실 저도 "Service Appl"은 경험이 없습니다. ^^;;)
이러한 서비스 프로그램들은 로딩되어도 태스크바에 나타나지 않습니다. 단순히 태스크바에서 안보이기가 목적이라면 김용수님 댓글에서 처럼 강제로 태스크바에서 사라지게 하는 방법이 나을 것이라 생각합니다. 태스크바에 안보이게 하는 것만을 위해 "Servie Applicaion"으로 만들 필요까지는 없겠져~~?
참고가 되셨길 바랍니다.
차베스 님이 쓰신 글 :
: 임의의 어떤 작은 EXE프로그램을 제작하였습니다.
: 그리고 메인 프로그램에서 작은 EXE프로그램을 가동시켰습니다.
: 근데.... 실행되는 EXE프로그램이 작업표시줄에 같이 나타나게됩니다.
: 이거 ... 작업 표시줄에 안나타나고 실행되는 방법은 없는건지요...
:
: 예를 들어 svchost.exe파일 같은 경우는 실행은되나, 작업표시줄에
: 안나타나고 실행되자나욤~
:
: 작은 EXE프로그램을 바꾸어야 하는건지요?
: 만일 바꾸어야 한다면 뭘로 바꾸어야 하는지요?
: 헤헤~ 초짭니다...
: 아시는분 좀 갈카주시믄 대단히 감사하겠습니다.
:
|