I need to give permission to a LocalSystem
windows service installed with WIX to write a SQL Server CE file to CommonAppDataFolder
. I'm using:
<Directory Id="CommonAppDataFolder">
<Directory Id="CompanyNameDataFolder" Name="!(loc.CompanyName)">
<Directory Id="AppFolder" Name="!(loc.FolderName)" >
<Component Id="DataDirectory" Guid="*">
<CreateFolder>
<utils:PermissionEx User="[WIX_ACCOUNT_LOCALSYSTEM]" GenericAll="yes"
ChangePermission="yes" />
</CreateFolder>
</Component>
</Directory>
</Directory>
</Directory>
But it's not doing the trick. I am also trying this inside the service install, but no luck.
<utils:PermissionEx User="[WIX_ACCOUNT_LOCALSYSTEM]" GenericAll="yes" />
Any help is greatly appreciated.