C#으로 Windows Service 만들기 (2)

개요



마지막 기사 C#으로 Windows Service 만들기(1) 계속.

환경



Windows 10
Visual Studio 2017 커뮤니티

절차



여기에서 설치 프로그램 구성 요소를 추가합니다.
ServiceTest.cs를 디자이너에서 열지 않은 상태라면,
솔루션 탐색기에서 ServiceTest.cs를 두 번 클릭합니다.
디자이너에서 오른쪽 클릭 메뉴를 표시하고 설치 프로그램 추가를 선택합니다.


그러면 프로젝트에 ProjectInstaller.cs가 추가됩니다.
구성 요소로 ServiceProcessInstaller 및 ServiceInstaller가 추가되었습니다.


그런 다음 구성 요소의 속성을 편집합니다.
이들은 어떤 서비스로 설치할지 설정합니다.

우선 ServiceProcessInstaller에서.
디자이너에서 serviceProcessInstaller1을 선택하고 오른쪽의 속성 탭을 클릭합니다.


여기에서는 Account를 설정합니다.
속성 탭에서 Account의 오른쪽을 클릭하고,
서비스를 실행할 계정을 선택합니다.


(이쪽도 필수는 아니지만) 이름을 바꿉니다.
속성 탭에서 (Name)의 오른쪽을 적절하게 변경합니다.
여기서 serviceProcessInstaller1을 serviceProcessInstaller로 설정합니다(1 삭제).

그런 다음 ServiceInstaller의 속성을 변경합니다.
디자이너에서 'serviceInstaller1'을 선택하고 오른쪽의 속성 탭을 클릭합니다.



주로 변경하는 것은 다음 속성
· DelayedAutoStart : 다른 자동으로 시작되는 서비스가 실행될 때까지 서비스 시작을 지연할지 여부
· Description: 서비스 설명
・DisplayName:서비스 관리 툴등에서의 표시용의 이름
· ServiceName : 서비스 식별 이름
· StartType : 서비스 시작 타이밍 지정


StartType 풀다운에 대한 자세한 내용은 다음 페이지를 참조하십시오.
htps : // / cs. mic로소 ft. 이 m / 그럼 jp / t 네 t / 아피 / sys m. 세레 ゔ ぃ세 p 로세 s. 세 r ぃ 세 s rt도?ぃぃ w = 네 tf 라메를 rk-4.8
Automatic 또는 Manual을 선택한다고 생각합니다 (Boot와 System은 드라이버 용).

(그리고 이쪽도 필수는 아니지만 w) 이름을 바꿉니다.
속성 탭에서 (Name)의 오른쪽을 적절하게 변경합니다.
여기서 serviceInstaller1을 serviceInstaller로 만듭니다(1 삭제).

이번은 여기까지.
다음 번에는 개발한 서비스를 실제로 Windows 10에 설치하고,
서비스 관리 화면에서 확인해 봅니다.

좋은 웹페이지 즐겨찾기