2013-08-27 2 views
2

같은 컴퓨터에있는 다른 데이터베이스를 가리 키도록 동일한 서비스를 다른 서비스 이름으로 설치하려면 어떻게해야합니까?다시 작성하지 않고 Windows 서비스 설치

서비스를 다시 작성하고 서비스 설치 프로그램에서 이름을 변경하지 않고도 할 수있는 방법이 있습니까?

미리 감사드립니다.

답변

1

서비스 이름은 문자열입니다. 이를 설치 프로그램의 매개 변수로 전달하고 매개 변수가있는 서비스 이름을 사용하여 동일한 서비스를 여러 번 설치할 수 있습니다.

다음은 코드 기반 설치 프로그램이 포함 된 서비스 용으로 사용되는 추상 기본 클래스입니다. 매개 변수화 된 서비스 이름에 쉽게 적용 할 수 있습니다.

Converting a c# commandline app to a Windows service

+1

음 ... 멋지지 않습니다. 그리고 여기서 저는 서비스와 재건축에서 이름을 바꾸려고했습니다. 나는이 질문을 나 자신에게 했어야했다! ;) – NotMe

+0

@ChrisLively, 하하, 도움이 되니 기쁩니다. :-) –

관련 문제