2014-03-19 7 views
0

두 가지 설정이 있습니다. 둘 다 동일한 Windows 서비스를 설치하고 있습니다 (예 : myservice).Installshield : 이미 실행중인 Windows 서비스를 업데이트하는 방법

고객이 설치 프로그램 1을 설치하고 잠시 후 설치 프로그램 2를 설치하려고합니다. 설치 프로그램 2에서 myservice를 업데이트하려고합니다. 서비스가 이미 실행 중이기 때문에 setup 2.exe가 업데이트되지 않습니다.

어떻게 문제를 해결할 수 있습니까? 사용자 지정 작업을 정의하려고했지만 installshield가 서비스 파일을 복사하려고 시도한 후에 사용자 지정 작업이 트리거되었습니다. 나 또한 구성 요소 -> myservice -> 이벤트 탭에서 설치 중지 옵션을 시도했지만 동일한 다시 않습니다.

서비스가 이미 실행중인 경우 어떻게 업데이트합니까?

답변

0

파일 배포 전에 중지 서비스를 순서대로 지정할 수 있습니다. 아마도 실행 순서 어딘가에있을 것입니다. 필요한 경우 지연 모드를 사용하십시오. 하드 코드 된 경로를 피하려면 CustomActionData 속성이 필요할 수 있습니다.

관련 문제