windows service programming 이 쉬워졌다.
Windows-Service-Plus 을 사용하면 빠르게 서비스 작성 및 install 이 가능하다.
깃허브 : https://github.com/emerbrito/Windows-Service-Plus
1. 새 프로젝트를 열기.
2. Online 에서 Windows Service를 조회하면
Windows Service Plus가 나온다.
3. Windows Services Plus로 프로젝트를 하나 만들어 보면
처음에는 아래와 같이 using 에 사용못하는 모듈들이 나온다.
4. 그러나 Start를 눌러 실행하면
자동으로 필요한 모듈들을 자동으로 받는다.
5. Ctrl+C를 눌러 실행을 종료하면,
아래와 같이 빨란 줄들이 사라 진걸 볼수 있다.
6. 이제 Program.cs에서
Service 실행 옵션을 정해준다.
x.RunAsLocalSystem() x.StartAutomatically() 의 주석을 없애준다.
(자동실행과 LocalSystem권한으로 실행하기위해서)
7. 그 다음엔
WinService.cs에 Start ,Stop , Pause 등이 필요한 프로그램을 기능을 작성하면 됩니다.
8. 작성이 다 끝나고 Start로 실행해보면 Console 창에서 실행이 된다.
9. 이제 마지막으로 service로 등록하자면,
cmd(관리자권한)을 열어서
Debug나 Release로 빌드된 폴더로 이동한다음.
프로그램명.exe install
을 실행 하면 service로 등록이 된다. 끝
10. service에서 삭제하고자 할때는 install 대신
프로그램명.exe uninstall
을 하면 service삭제가 된다.
'c#' 카테고리의 다른 글
C# nuget reference (0) | 2020.08.31 |
---|---|
Visual studio Extensions 추천 (0) | 2020.08.06 |
네이버 카테고리별 인기 검색어 조회하기 (0) | 2020.07.25 |
댓글