2012-04-19 2 views
1

정말요?WiX v3.6 PermissionEx - Sddl 속성이 필요합니까?

<PermissionEx 
       User="Authenticated Users" 
       GenericAll="yes" 
       ServiceChangeConfig="yes" 
       ServiceEnumerateDependents="yes" 
       ChangePermission="yes" 
       ServiceInterrogate="yes" 
       ServicePauseContinue="yes" 
       ServiceQueryConfig="yes" 
       ServiceQueryStatus="yes" 
       ServiceStart="yes" 
       ServiceStop="yes" /> 

을 그리고 그것은 나를

에게 'SDDL이'누락 된 필수 속성을주고있다 -

나는 이런 식으로 뭔가를 시도하고있다.

Sddl에 익숙하지 않습니다. 위의 사용 권한과 일치하는 Sddl 문자열은 어떻게 만듭니 까?

답변

2

PermissionEx는 SDI 문자열이 필요한 MSI 5.0의 MsiLockPermissionsEx 기능에 대한 태그입니다. 또한 WixUtilExtension에는 모든 버전의 MSI에서 유사한 기능을 허용하는 PermissionEx 태그가 있습니다. 당신은 후자의 속성으로 전자를 사용하고 있습니다. PermissionEx의 WixUtilExtension 변형을 원하면 WixUtilExtension 네임 스페이스를 사용하십시오.

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> 
... 
<util:PermissionEx ... /> 
관련 문제