G
Guest
Hi,
On my Windows XPSP2 Professional laptop, I have a limited account user. When
logged in as an administrator, I opened Regedit.exe and granted read/write
permissions to the limited account user (creating keys/subkeys, setting
values, querying values, notifications) for the HKCR key.
When I rebooted the machine, even before anybody could login, the
HPWirelessMgr.exe fails with an access violation (attempt to access memory
location 0x00000000). On continuing to login as administrator, explorer takes
around 15 minutes to launch - basically, I am looking at a blank screen till
explorer launches. However, I can invoke the task manager and launch programs
from there (besides explorer of course; interestingly, IE launches and
connects to the web though the wireless manager caused an access violation).
Since I had set a restore point just before changing the registry
permissions, I was able to restore back and everything is fine.
I am able to consistently reproduce this situation over three tries.
Question is, why does "allowing" additional permissions on the HKCR key
cause things to fail? I can understand things failing when the permission set
is restricted - but why does it fail when expanding the permissions set?
Note:
a) There are no deny permissions being set explicitly. Only allow ACEs.
b) I know that the HKCR permission is what is causing the failure because
that is the only thing I did after setting the system restore point.
Thanks.
On my Windows XPSP2 Professional laptop, I have a limited account user. When
logged in as an administrator, I opened Regedit.exe and granted read/write
permissions to the limited account user (creating keys/subkeys, setting
values, querying values, notifications) for the HKCR key.
When I rebooted the machine, even before anybody could login, the
HPWirelessMgr.exe fails with an access violation (attempt to access memory
location 0x00000000). On continuing to login as administrator, explorer takes
around 15 minutes to launch - basically, I am looking at a blank screen till
explorer launches. However, I can invoke the task manager and launch programs
from there (besides explorer of course; interestingly, IE launches and
connects to the web though the wireless manager caused an access violation).
Since I had set a restore point just before changing the registry
permissions, I was able to restore back and everything is fine.
I am able to consistently reproduce this situation over three tries.
Question is, why does "allowing" additional permissions on the HKCR key
cause things to fail? I can understand things failing when the permission set
is restricted - but why does it fail when expanding the permissions set?
Note:
a) There are no deny permissions being set explicitly. Only allow ACEs.
b) I know that the HKCR permission is what is causing the failure because
that is the only thing I did after setting the system restore point.
Thanks.