반응형
wix 'KeyPath'속성은 무엇입니까?
Wix ' KeyPath '속성 은 무엇입니까 ? 특히 다음에 어떻게 적용됩니까?
<Component Id="ProgramMenuDir" Guid="*">
<RemoveFolder Id="ProgramMenuDir" On="uninstall" />
<RegistryValue Root="HKCU" Key="Software\CompName\AppName"
Type="string" Value="" KeyPath="yes" />
</Component>
으로는 롭 Mensching에 의해 설명 :
구성 요소의 KeyPath는 Windows Installer가 구성 요소가 컴퓨터에 "존재"하는지 확인하기 위해 사용하는 단일 리소스입니다.
즉, Windows Installer가 구성 요소를 설치할지 여부를 결정할 때 먼저 키 경로 리소스가 있는지 확인합니다. 설치되어 있으면 구성 요소의 리소스가 설치되지 않은 것입니다.
키 경로 리소스의 존재 여부는 MSI를 "복구"할 때 구성 요소가 손상되었는지 또는 누락되었는지를 결정합니다.
키 경로 리소스가 버전이 지정된 파일 인 경우 Windows Installer는 버전이 같거나 높은 파일을 찾은 경우에만 해당 파일이 존재한다고 간주합니다.
특정 예에서는 제거시 폴더를 제거하는 구성 요소가 있습니다. 주어진 레지스트리 키가없는 경우 에만이 구성 요소가 설치 됩니다. 키 경로로 사용할 레지스트리 키를 추가하는 것은 바로 가기 처럼 키 경로 자체로는 사용할 수없는 리소스를 설치하는 구성 요소에 대한 키 경로가 필요한 경우에 일반적인 방법입니다 .
참고 URL : https://stackoverflow.com/questions/2003043/what-is-the-wix-keypath-attribute
반응형
'Programming' 카테고리의 다른 글
C ++ 성능 문제 : 정수에서 std :: string으로의 변환 (0) | 2020.07.17 |
---|---|
인터페이스, 구현 또는 둘 다를 언급하십니까? (0) | 2020.07.17 |
로그인 페이지로 리디렉션 할 때 올바른 HTTP 상태 코드는 무엇입니까? (0) | 2020.07.17 |
Android에서 어댑터의 역할은 무엇입니까? (0) | 2020.07.17 |
Maven 종속성을 확인할 수 없습니다, 아티팩트를 해결할 수 없습니다 (0) | 2020.07.17 |