I am experiencing an issue where a network share created with util:FileShare is overwriting post install added members to the Share Permissions DACL. The components look like this for the GA install:
<Fragment> <DirectoryRef Id="CLIENT_RESOURCES"> <Component Id="resourcedir_fileshare" Guid="D2DAED14-E4E3-4405-8C0A-D26E9144793B" SharedDllRefCount="yes"> <CreateFolder /> <util:FileShare Name="Resources" Id="ResourceDirectoryShare" Description="IC Resources Folder"> <util:FileSharePermission GenericAll="yes" User="Administrators" CreateChild="yes" CreateFile="yes" DeleteChild="yes" /> <util:FileSharePermission GenericRead="yes" User="Everyone" GenericExecute="yes" ReadPermission="yes" ReadExtendedAttributes="yes" /> </util:FileShare> </Component> </DirectoryRef> </Fragment> These do not change during minor updates but when the update is applied any additional permissions that have been added are lost. I attempted to add Conditions to the components but to only run when "Not Installed" is true but that didn't resolve the issue. The only solution I can think of is a custom action that creates a cache of the share information and later restores it. I searched the bugs on sourceforge and do not see a specific one for this issue. Any and all help is appreciated. Regards, Jon W. McCain | Software Engineer - Install ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users