I have a 64-Bit MSI that needs to set reg permisions on some keys via 
the LcokPermissions table (my 32-Bit MSI still uses subinacl in a CA). 
It is having a reproducable error that I need to fix.

I have 2 registry entires in referenced in my LockPermissions table. 
Both set to 'Everyone' with GenericAll="yes"
One is for a common location:
     HKLM\SOFTWARE\[Company]\common\registration
(Has no values)
And one is app specific:
     HKLM\SOFTWARE\[Company]\[app]\[ver]\registration
(has with various values)

The app specific one always get the correct permisssions. However if 
it's a 'clean' machine Installer sets Everyone GenericAll permissions 
for the 'highest' reg entry of the MSI (HLKM\SOFTWARE\[Company]) and all 
subkeys (app specific and common)!

It only get's it right if there's a existing registry key of the same 
name HKLM\SOFTWARE\[Company]\common\registration**(with or wirthout the 
right permissions)*.
**
*Any Ideas what am I doing wrong here (or is this a bug)?*
*WiX 3.5 3.5.2519.0
Installer V 5.0.7601.17514 *

*Many Thanks!*
*
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to