InstallShield를 처음 사용하는 경우 사용자가 내 응용 프로그램을 제거 할 때 응용 프로그램에서 만든 일부 파일을 삭제하기 위해 exe를 실행하고 창 서비스를 제거하십시오. REMOVE = "ALL"조건으로 사용자 지정 작업을 만들려고했습니다. 나는이 조건이 무엇을하는지 전혀 모르지만.InstallShield를 사용하여 응용 프로그램을 제거 할 때 exe 파일을 실행하는 방법
그것의 당신의 너무 좋은 당신이 (구성 요소 고급 설정보기를 통해하면 Installshield 참조) Windows 설치의 ServiceInstall,하여 ServiceControl 및 RemoveFile 테이블을 사용하는 경우 사람 InstallShield를
현재 RemoveFile 테이블은 IS2014 이후 파일보기에서 그래픽으로 표시됩니다. ([새로운 기능] (http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/whats_newIS2014.htm)의 "파일 및 폴더 제거 지원"을 참조하십시오. –
@Christopher 회신에 감사하지만 창 서비스 설치는 사용자 날씨 또는 그가 설치하길 원하지 않는지 그리고 사용자에게의 선택은 어플리케이션 내의 설정 옵션 하에서 제공된다. 내 uninstaller.exe 파일은 서비스가 설치되어있는 날씨를 확인합니다. 설치된 설치 제거 프로그램이 해당 작업을 수행하는 경우 그게 내가 왜 사용자 정의 작업을 찾고 있는데 내 제거 프로그램을 실행하면 사용자가 내 프로그램을 제거 할 때 실행됩니다 –
왜 Windows 서비스를 설치 프로그램의 옵션 기능으로 만들고 거기에 설치하고 싶은지 물어보십시오. 어느 쪽이든 내 대답은 변하지 않습니다. MSI의 ServiceControl 테이블에는 생성하지 않은 서비스 (설치 또는 제거 중)를 중지하고 삭제할 수있는 기능이 있습니다. 사용자 지정 작업이 필요하지 않습니다. 은행에 가져갈 수 있습니다. –