I'm trying to set permissions on a registry key so that it can be written to without requiring elevation. I've got the following component:
<Component Id="NodeAKey" Guid="{0B1C585D-E6C9-4230-B837-23578983D157}"> <RegistryKey Id="NodeAKey" Root="HKLM" Key="SOFTWARE\...\NodeA" Action="create"> <RegistryValue Id="NodeAAutostart" Action="write" Value="2" Name="Start" Type="integer" KeyPath="yes" /> <util:PermissionEx GenericAll="yes" User="Everyone" /> </RegistryKey> </Component> I have successfully set permissions on other keys using similar code, but this one isn't working. After running my installer, "Everyone" doesn't appear in the ACL. And when I open the permissions dialog in regedit, I get a message saying "The permissions on NodeA are incorrectly ordered, which may cause some entries to be ineffective". The dialog offers to reorder the permissions, but even after doing that, "Everyone" doesn't appear in the list. Has anyone else seen this? Any ideas on how to resolve it? Thanks, David David E. Battey Senior Software Engineer Phoenix Contact Inc. (734) 205-5119 ------------------------------------------------------------------------------ What You Don't Know About Data Connectivity CAN Hurt You This paper provides an overview of data connectivity, details its effect on application quality, and explores various alternative solutions. http://p.sf.net/sfu/progress-d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users