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 라고도 할 수 있을 것 같습니다.
'IT-개발,DB' 카테고리의 다른 글
[VC++] Adding Toolbar Buttons (0) | 2010.09.28 |
---|---|
[VC++] Adding Explorer Bars (0) | 2010.09.28 |
[C#.NET] Windows 서비스 응용 프로그램 만들기 참고 (0) | 2010.09.28 |
[VC++] MultibyteToWideChar (0) | 2010.09.28 |
[MS SQL SERVER] 한번에 여러개의 레코드를 추가하는 방법 (0) | 2010.09.20 |
댓글