문제

i installShield 2010, 기본 MSI 프로젝트.

installfinalize를 후 제거 파일 테이블에서 파일을 제거하려면 removeFiles 조치를 사용하는 방법이 있습니까?

설치 프로그램의 구성 요소에 일부 파일이 포함되어 있습니다.이 파일을 사용하여 다른 파일을 구성하고 InstallFinalize를 구성하여 제거하고 싶습니다.

remplesfiles 작업에 대해 읽었으며 설치 파일 전에 조치가 실행 중임을 알아 챘습니다.

가 변경되거나 액션을 회상 할 수 있습니까?방법?

시간에 감사드립니다!

도움이 되었습니까?

해결책

설치 프로그램의 실행 중에만 필요한 임시 파일이있는 경우 구성 요소가 뷰가 표시되지 않는 뷰에 넣습니다.

InstallShield에는 테이블 (IssetUpFile) 및 이러한 파일을 추출하여 Temp 디렉터리 에이 파일을 추출하고 [SupportDir] 속성에 할당합니다.설치가 끝나면이 정리를 위해이를 깨끗이합니다.

그런 식으로 설치하는 동안 무언가를 설치하고 제거하려고하는 MSI와 싸우지 않을 것입니다.

다른 팁

아니오 installfinalize를 사용한 후 removeFiles 조치를 이동할 수 없습니다.MSDN 문서 상태에서는 install 파일 작업 전에 예약해야합니다.

http : // msdn.microsoft.com / ko-us / library / windows / desktop / aa371199 (v= vs.85) .aspx

사용자 정의 작업을 사용하여 정리를 수행하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top