윈도우 서비스(Windows Service)는 윈도우 시스템의 일부로서 비록 사용자에게 보이지 않지만, 윈도를 부팅한 후부터 항상 실행되는 프로그램들을 말합니다. MS 가 아닌 서드 파티업체 혹은 개발자가 직접 개발한 프로세스 중에서 항상 실행시켜야 하는 프로세스의 경우 윈도우즈 서비스로 등록하는 경우가 있습니다. 윈도우즈 서비스로 등록하면 프로세스가 종료되더라도 OS 가 다시 실행시키기 때문에 항상 실행시켜야 하는 프로그램의 경우에 서비스로 등록해서 관리하곤 합니다. 닷넷에서 서비스 등록을 위해서는 MS 가 제공하는 설치 관리자 도구(installutil.exe) 를 이용합니다. 설치 관리자 도구에 대한 소개는 여기를 보시면 됩니다. 설치 관리자 도구는 보통 Visual Studio 폴더 아래 혹은 Microsofr.NET Framework 가 설치된 폴더 아래에 있습니다. 서비스 설치를 위해서는 아래와 같이 콘솔 창에서 입력합니다 ( 등록할 프로세스가 test.exe 일 경우 ) installutil test.exe 이미 등록된 서비스의 삭제를 위해서는 아래와 같이 입력합니다. installutil /u test.exe 등록할 프로세스의 확장자까지 써주시는 것을 잊지 마시고요.. |