I'm trying to set permissions on a directory, using this code:
<Component Id="MyDestFolder"
Guid="{3E7974B0-F14A-4F9F-8CB1-D9737F658D51}"
DiskId="1" KeyPath="yes">
<CreateFolder Directory="INSTALLDIR">
<Permission User="NetworkService"
Extended="yes"
Delete="yes"
GenericAll="yes">
</Permission>
</CreateFolder>
</Component>
When I added the code, light complained that SchedSecureObjects was
missing until I added wixca.wixlib in the command to light.exe.
The component MyDestFolder is getting put in the MSI file, but there's
no LockPermissions table and the permissions are not getting set during
install.
Do I need to add anything else to the code, to have the table created?
Or are permissions handled entirely by the SchedSecureObjects custom
action (in which case how do I debug it)? SchedSecureObjects looks OK
in the MSI tables, but I can't see any parameters passed to tell what
permissions to set on which objects.
Fwiw this is for Vista, and we're using WiX 2.0.5805.0.
thanks
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users