Quantcast
Channel: Flexera Community Forums
Viewing all articles
Browse latest Browse all 4553

Problem with KB3072630 InstallScript and RegDBGetKeyValueEx

$
0
0
Sigh, On Installshield 2014 (btw. issue also affects 2012) I am having issues with reading registry CURRENT_USER subkeys when KB3072630 is installed.

Specifically in InstallScript, RegDBKeyExist( ) and RegDBGetKeyValueEx( ) both fail. I used the directions in KB3072630 to disable it and these functions again work.

I tried the hotfix suggested by MichealU for DCostello's similar issue. No dice, updating the IsLockPermissions.dll with the hotfix did not work.

Any thoughts of what I can do, The value I need is place in the registry with a Custom Action "After CostFinalize", and then used for a set of custom action that execute After DuplicateFiles. I have verified the value is still being written to the registry, I just can no longer read it.

Is there a different/better way to pass the two strings, or a way to get RegDBGetKeyValueEx to work. I do not want to be disabling KB3072630 on end user machines.

(KB3072630 work around is described in the patch: https://support.microsoft.com/en-us/kb/3072630 )
(Installsheild 2015 hotfix for IsLockPermissions.dll: https://flexeracommunity.force.com/c...o-HKCU-to-fail )

Viewing all articles
Browse latest Browse all 4553

Trending Articles