Главная страница | назад





Article #16723: Accessing HKEY_LOCAL_MACHINE under NT without Admin. rights

 Question and Answer Database

FAQ1723D.txt   Accessing HKEY_LOCAL_MACHINE under NT without Admin. rights
Category   :VCL
Platform    :All
Product    :All 32 bit  

Question:
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?


Answer:
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.

7/16/98 4:31:28 PM
 

Last Modified: 01-SEP-99