| |
| Accessing HKEY_LOCAL_MACHINE under NT without Admin. rights |
 |
When using the TRegistry component under NT, a user with less than "administrator" rights is unable to access information stored in the HKEY_LOCAL_MACHINE. How can I work around this?
The problem is caused by the fact that TRegistry (and the derived TRegInifile) always opens a key with KEY_ALL_ACCESS, even if only KEY_READ would be needed. You can avoid this by going back to using the API registry functions (RegOpenKey et al.), or create a new class from the TRegistry component, and change the new TRegistry class to add an access property.
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|