This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Setting Registry Access Rights on 64 bit Windows
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 04, 2010
02:14 AM
Setting Registry Access Rights on 64 bit Windows
Hello all,
I’m installing a 64 bit package.
My installer correctly creates the 64 bit registry entry under HKLM\Software\\ on Windows7 x64.
However, when the installer sets the registry access rights at ISLockPermissionsInstall, it queries the registry under HKLM\Software\Wow6432Node\\. And it reports the error log as below.
> Failed to obtain existing security descriptor, last error: 0x00000002
I have disabled the Registry Reflection option, but it doesn’t work.
How can I set the 64 bit package to grant the access rights to HKLM\Software\\?
Thanks,
Masa
I’m installing a 64 bit package.
My installer correctly creates the 64 bit registry entry under HKLM\Software\
However, when the installer sets the registry access rights at ISLockPermissionsInstall, it queries the registry under HKLM\Software\Wow6432Node\
> Failed to obtain existing security descriptor, last error: 0x00000002
I have disabled the Registry Reflection option, but it doesn’t work.
How can I set the 64 bit package to grant the access rights to HKLM\Software\
Thanks,
Masa
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 07, 2010
05:39 PM
There is currently a limitation in the ISLockPermissions and SetObjectPermissions functionality that will prevent permissions from being applied to 64-bit system resources (either 64-bit registry or files in C:\Windows\System32 on a 64-bit machine). Work order number IOA-000056378 is logged to track this issue.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 31, 2010
04:19 AM
Hi joshstechnij,
I am also facing the same issue in my application during on Windows 2008 64-bit OS
I am also facing the same issue in my application during on Windows 2008 64-bit OS