2014-05-16 2 views
0

레지스트리 값에서 설치 디렉토리를 검색해야하는 설치 프로그램을 작성 중입니다.Wix 디렉토리 참조 레지스트리 값

레지스트리를 조회 할 때 속성을 사용하고 있으며 해당 구성 요소 그룹이 해당 속성을 참조합니다. 그러나 구성 요소 그룹은 속성에서 디렉터리를 선택하지 않는 것 같습니다. 그것을 할 수있는 더 좋은 방법이 있습니까?

건배 ..

+0

더 자세한 내용을 제공해야합니다. 나는 당신이 디렉토리 속성을 설정하는 registrysearch를하고 있다고 가정하고, 당신의 소스를 보여주고, 당신의 검색이 32 비트 또는 64 비트 중 적절한 레지스트리로 가고 있는지 확인하십시오. 속성이 설정되어 있지만 나중에 잘못된 것이있는 경우 자세한 로그가 표시됩니다. – PhilDW

답변

0

난 당신이 그런 일을하는 것 같아요 : 케이스에

다음
<Property Id="MY_PATHNAME" Secure="yes"> 
    <RegistrySearch Id="My_Path_Signature" Root="HKLM" 
    Key="$(var.My_Key)" Name="PathName" Type="directory"> 
    </RegistrySearch> 
</Property> 

는 "MY_PATHNAME"의 값을 검색하기 위해 노력하고 ...

설치 프로그램이 속성을 올바르게 설정하지 않기로 결정한 경우 명령 줄에서 로그를 생성 할 수 있습니다.

msiexec /i MyInstaller.msi /l*v MyLog.txt 
+0

감사! 내가 제대로 작동하도록 설정했는데 제대로 설정하지 못했고, 로그가 도움이되었습니다. –