2014-12-16 1 views
4

"WiX 전용"방법을 사용하여 패치를 만들고 있습니다. 즉 :패치 적용시 WiX가 레지스트리 키를 제거하지 못하게하는 방법

torch -p -xi Old.wixout New.wixout -out Differences.wixmst

pyro Patch.wixmsp -t MyPatch Differences.wixmst -out Patch.msp

우리는 우리가 처음에 제품을 설치 레지스트리에 제품 키를 작성합니다. 설치 중에 사용자에게이 제품 키를 입력하라는 메시지가 표시됩니다.

패치를 실행하면 제대로 작동하지만 레지스트리에서 제품 키가 제거됩니다. 다른 모든 설치된 레지스트리 키는 그대로 유지됩니다. 제거되는 초기 설치의 일부로 추가되는 것은 키입니다.

이 레지스트리 키를 제거하지 않는 방식으로 패치를 만드는 방법이 있습니까?

답변

1

100 % 확신 할 수는 없지만 레지스트리 키와 동일한 기능에서 변경 한 것처럼 보입니다. 나는 이것이 Windows Installer가 전체 기능을 '복구'하게 만들고 그 중 일부로 레지스트리 키를 제거하기로 결정했다고 생각합니다.

관련 문제