본문 바로가기
IT-개발,DB

[C#] Ron Wilson 의 윈도우즈 서비스 라이브러리

by SB리치퍼슨 2010. 9. 28.

Ron Wilson 의 윈도우즈 서비스 라이브러리

경우에 따라서는 응용 프로그램이 일반적인 형태의 데스크탑 응용 프로그램이 아닌 윈도우즈 서비스 형태로 구현되어야 하는 경우가 있습니다.

물론 비주얼 스튜디오를 이용하면 상당히 편리하게 서비스를 개발할 수 있긴 하지만, 그래도 디버깅과 서비스 설치 등에 있어 일반적인 응용 프로그램 보다는 번거로운 것이 사실입니다.

최근에 어줍잖은 윈도우즈 서비스를 하나 만드는 과정에서 Ron Wilson 이라는 분의 윈도우즈 서비스 라이브러리를 알게 됐는데, 그 유용함에 매료되어 이를 널리 알리고자 합니다.


Ron Wilson 이 코드 프로젝트에 쓴 원문은 아래와 같습니다.

http://www.codeproject.com/KB/system/SimpleServiceDotNet.aspx

간단히 요약하자면 이 라이브러리를 이용하면,

1. Windows Service 가 아닌 Console 프로젝트를 사용하기 때문에, 일반적인 콘솔 프로그램의 편리함을 그대로 유지할 수 있습니다.

2. 빌드한 결과물인 exe 파일을 바로 서비스로 등록할 수 있어, 번거로운 서비스 설치 작업(InstallUtil.exe)이 필요하지 않습니다.

라고 할 수 있겠습니다

원문보고 공부해 보거나...
여기 사이트에서 공부해 보자.

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=18&MAEULNO=8&no=1910

정리

Ron Wilson 의 윈도우즈 서비스 라이브러리를 사용하면 윈도우즈 서비스를 아주 편리하게 개발/디버깅/설치할 수 있습니다.

감히 윈도우즈 서비스 개발의 (one of the) best practice 라고도 할 수 있을 것 같습니다.

반응형

댓글