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

Reply via email to