분류 전체보기 (328)
.NET (111)
S/W tip (35)
etc (63)
DB (34)
HOT item~! (48)
Disign pettens (4)
UX (6)
나의 S/W (2)
개발관련 이슈 (16)
Diary (1)
웹플러스 (1)
calendar
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
tags
archive
link
ColorSwitch 00 01 02

서비스 프로젝트 만들기

 새 프로젝트 생성 -> windows -> windows 서비스

Service1.cs 파일이 생성되며 해당 클래스 파일에서 서비스 시작 함수 및 종료 함수가 오버라이드 되어 있고

ServiceBase클래스에 다른 함수들도 추가적으로 구현(virtual void)되어 있으므로 Override를 이용하여 상속받아 재 사용하면 된다.

서비스 설정하기

Service1.cs[디자이너] -> 설치 관리자 추가 -> ProjectInstaller.cs 생성 됨 

서비스 등록하기(.bat로 만들어서 관리하면 편하다)

서비스 등록

@SET NetFrameworkDir=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
@SET PATH=%path%;%NetFrameworkDir%

installutil Webplus.HyundaiMipo.MDS.Agent.HEMDClaimSyncService.exe

PAUSE

서비스 삭제

@SET NetFrameworkDir=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
@SET PATH=%path%;%NetFrameworkDir%

installutil /u Webplus.HyundaiMipo.MDS.Agent.HEMDClaimSyncService.exe

PAUSE

 

등록된 서비스 확인하기

제어판 -> 관리도구 -> 서비스 

 

 


articles
recent replies
recent trackbacks
notice
Admin : New post