VB 6.0
2012.11.23 11:53
다무리가 맹근 윈도우서비스 클래스
다물칸 주소복사
조회 수 4647 추천 수 0 댓글 0
구분 | 자료 |
---|
# 본 저작물은 이곳 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