Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[3098] Re:[질문]윈도우즈에서 백그라운드로 동작하는 데몬
Lee, PhilHo@Xius.NET [xius] 1236 읽음    2003-11-16 23:35
무시기 님이 쓰신 글 :
: 안녕하세요.
: 저는 주로 유닉스계열 운영체제에서 C로 개발을 해 왔는데요.
: 그래서 윈도우즈 프로그래밍에 대해서는 모르는게 너무 많습니다.
: 윈도우즈 개발자분들의 조언 부탁드립니다.
: 간단히 말씀드리면
: 윈도우즈상에서 백그라운로 돌면서 어떤 작업을 수행시키도록 하는
: 데몬 프로그램을 만들고 싶은데요.
: 어떻게 해야 할까요? 유닉스랑 마찬가지 인가요?
: 궁금하네요.
: 아시는분은 답변 좀 부탁드립니다.
: 그럼...

리플로 달려고 하다가 좀 양이 많아질것 같아서 답변으로 씁니다.

유닉스에서 데몬을 제작해보셨다구 하니 데몬에 대해서는 잘 아실텐데 Windows환경에서는 동일한 기능을 하는것이 서비스입니다.

서비스는 Windows NT/2000 server/xp/2003 server 에만 있는 것으로써 Windows95/98/me 에는 존재하지 않습니다.
만일 쓰는 OS가 위와 같다면 제어판 -> 서비스에 한번 가보세요..
거기에 등록되어 있는것들이 전부 서비스이구요 유닉스의 데몬역활을 합니다.

Windows에서는 서비스는 좀 특별한 기능이 있습니다.

1. SCM (서비스 콘트롤 메니저)에 등록할 수 있어야 한다.
2. SCM 으로 부터 명령을 받는다.
3. 사용자 인터페이스가 없다

정도겠네요..

일반 유닉스처럼 프로그램으로는 정확한 Windows용 데몬을 만드실수 없을겁니다.


+ -

관련 글 리스트
3092 [질문]윈도우즈에서 백그라운드로 동작하는 데몬 무시기 1056 2003/11/12
3098     Re:[질문]윈도우즈에서 백그라운드로 동작하는 데몬 Lee, PhilHo@Xius.NET 1236 2003/11/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.