2013-05-22 2 views
0

내가하면 Installshield 2010로 만든 설치 프로젝트를 가지고,이에 대한 패치 디자인의 주요 업그레이드를 만들려면 : Installshield 2010 : 주요 업그레이드 중에 OnInstalled Feature 이벤트를 실행할 수 있습니까?

  • 나는 내가 prouct 코드
  • 추가 a를 변경 한 제품 버전
  • 변경 REINSTALLMODE = amus REINSTALL = ALL IS_MAJOR_UPGRADE = 1
: 업그레이드 테이블의 행은
  • 패키지 코드
  • MSI 인수 라인을 변경

    파일이 예상대로 복사되지만 OnInstalled 이벤트에서 만든 기능 이벤트를 업그레이드 할 때 실행되지 않는 것으로 나타났습니다. 기능을 재설치 할 때 업그레이드 중에도 이러한 기능을 남성에게 실행하는 방법이 있습니까? 지금은

    if(nMediaFlags & MEDIA_FLAG_FORMAT_DIFFERENTIAL) then 
         // Differential installs patch media. 
         FeaturePatch(); 
        else 
         // Update reinstalls (updates) all features in media. 
         FeatureReinstall(); 
        endif; 
    

    을 그리고 : 나는 OnResumeUIBefore()에, 내 문제를 해결하기 위해 관리

  • 답변

    1

    당신의 도움에 미리

    감사합니다, 친절 감사, Imen, 나는 다음과 같은 추가 OK,

    이미