Hi,
Is it possible to set folder permissions conditionally? For a web services app 
I would like to set permissions for different users based on whether it is 
being installed on Windows 2003 or 2008. I tried using separate components 
under the Directory element (as shown below), but that fails with a duplicate 
primary key in the SecureObjects table. Thanks for any advice or suggstions.

<Directory Id="AppData" Name="data">
   <Component Id=AppDataPermissions" Guid= ...>
      <Condition>VersionNT = "501" OR VersionNT = "502"</Condition>
      <CreateFolder>
         <util:PermissionEx User="ASPNET" Domain="[COMPUTERNAME]" .../>
         <util:PermissionEx User="NetworkService" Domain="NT Authority" .../>
      </CreateFolder>
   </Component>
   <Component Id="AppDataPermissions2008" Guid= ...>
      <Condition>VersionNT = "600"</Condition>
      <CreateFolder>
         <util:PermissionEx User="NetworkService" Domain="NT Authority" .../>
      </CreateFolder>
   </Component>
</Directory>
 


      


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to