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