Windows 서비스를 업그레이드하기 위해 InstallShield Basic MSI Project 설치 프로그램을 쓰고 있습니다. InstallShield Basic MSI Project 설치 프로그램이 업그레이드 설치 후 "Log On As"를 잃습니다.
나는 다음 내가 할 서비스를 업그레이드 할 때 : 사용자가 Windows 도메인 사용자 계정입니다 서비스 "로 로그온"고- 참고 : TESTDOMAIN \ ZamAdmin합니다.
- 서비스 창에서 서비스를 중지하십시오.
- 업그레이드를 설치하십시오.
- 서비스 창을 새로 고칩니다.
서비스가 설치되면 "Log On As"사용자가 LocalSystem으로 변경됩니다.
서비스는 System.ServiceProcess.ServiceBase를 사용하여 C#으로 작성됩니다.
설치 내가이 stackoverflow case을 발견했다하면 Installshield 2008 프리미어 에디션 버전 (14)
을 사용하고 있지만, 차라리의 InstallScript 프로젝트로 변환 할 것입니다.
어쨌든 Windows 서비스를 업그레이드 할 때 이전의 "다음 계정으로 로그온"사용자를 유지할 수 있습니까?