Permission Element

WiX Toolset

Permission Element

Description
Sets ACLs on File, Registry, or CreateFolder. When under a Registry element, this cannot be used if the Action attribute's value is remove or removeKeyOnInstall. This element has no Id attribute. The table and key are taken from the parent element.
Windows Installer references
LockPermissions Table
Parents
CreateFolder, File, Registry, RegistryKey, RegistryValue
Inner Text
None
Children
None
Attributes
Name Type Description Required
Append YesNoType    
ChangePermission YesNoType    
CreateChild YesNoType For a directory, the right to create a subdirectory. Only valid under a 'CreateFolder' parent.  
CreateFile YesNoType For a directory, the right to create a file in the directory. Only valid under a 'CreateFolder' parent.  
CreateLink YesNoType    
CreateSubkeys YesNoType    
Delete YesNoType    
DeleteChild YesNoType For a directory, the right to delete a directory and all the files it contains, including read-only files. Only valid under a 'CreateFolder' parent.  
Domain String    
EnumerateSubkeys YesNoType    
Execute YesNoType    
FileAllRights YesNoType Bit mask for FILE_ALL_ACCESS from WinNT.h (0x001F01FF).  
GenericAll YesNoType    
GenericExecute YesNoType    
GenericRead YesNoType specifying this will fail to grant read access  
GenericWrite YesNoType    
Notify YesNoType    
Read YesNoType    
ReadAttributes YesNoType    
ReadExtendedAttributes YesNoType    
ReadPermission YesNoType    
SpecificRightsAll YesNoType Bit mask for SPECIFIC_RIGHTS_ALL from WinNT.h (0x0000FFFF).  
Synchronize YesNoType    
TakeOwnership YesNoType    
Traverse YesNoType For a directory, the right to traverse the directory. By default, users are assigned the BYPASS_TRAVERSE_CHECKING privilege, which ignores the FILE_TRAVERSE access right. Only valid under a 'CreateFolder' parent.  
User String   Yes
Write YesNoType    
WriteAttributes YesNoType    
WriteExtendedAttributes YesNoType    
See Also
Wix Schema