3

I have an application that needs to read some Registry keys from the HKEY_LOCAL_MACHINE branch. The application works with no problems when an administrator is logged in, but when a regular user is logged in the application crashes and it tells me I need to have administrator privileges.

How can I make this application work for a regular user?

The application works with no problem on regular Windows 7 and Windows 8 both with an Admin user or regular user.

Any help will be appreciated.

1 Answers1

2

In the Registry, grant Read permissions to the Users group on the keys that the application needs to access. You can use Process Monitor to figure out which keys those are. This works great if all the application needs is Read access as you state.

Chances are that's not all the application requires, in which case Process Monitor can help you figure out what other things the program is trying to access.