본문 바로가기
다물칸 주소복사
조회 수 4647 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
구분 자료

# 본 저작물은 이곳 www.enjoydev.net와 저에게 있습니다. 퍼실때 이 줄도 같이 포함시켜주세요.

# 추신. 서비스 종류등은 클래스 내부에 StartNTService()에서 지정할 수 있습니다. 유연하게 할 수 있도록 하는 부분은 추후 업데이트 예정


* 자 클래스니까 또 선언하고 세팅해야 합니다. 


dim servDM as claDamuriService

Set servDM = new claDamuriService


기본설정

servDM.SetName "Service Name", "Service Name", app.path & "\Service.exe"


* 서비스 명과 서비스의 주체인 실행파일을 지정합니다. 

[1] Service Name - 내부 서비스 명

[2] Service Name - 서비스 이름 (서비스 관리자에서 이름 컬럼에서 나올 이름을 지정)

[3] 서비스가 시작될 프로세스의 파일명을 포함한 전체경로


사용법

* 사용법은 무진장 간단합니다. 클래스 개조해서 이름을 아래 함수에서 받아서 처리하면 궂이 위에 기본설정이 필요하지 않을 수도 있게 할 수 있을 것 같지요. 가능합니다. ㅋ

* 소스 보시면 알게되겠지만 서비스 시작같은 경우 내부적으로 상태값을 가져와 Start상태가 아닐때만 서비스를 시작합니다. 다른 함수들도 다 마찬가지 이구요. 


* 서비스 시작

servDM.StartSVC


* 서비스 종료

servDM.StopSVC


* 서비스 등록 

servDM.RegSVC


* 서비스 해지

servDM.UnregSVC