开发者

Writing/Read Windows Registry - Windows Service

I develop a Window开发者_开发技巧s Service that will run under SYSTEM user. So I want to make a installer to configure this service. The installer will create entries in the windows registry.

When the Windows Service starts it will to read these entries, generated by the installer.

This entries will point to a Config File, and where to store the log files of the service. Which key Do I need to write/read to make this work? I am worried about permissions.

Is it in the CURRENT_USER key?

I develop the Windows Service in Delphi.

Thanks,


Remy's comment is correct.

The SYSTEM account does not have their own HKEY_CURRENT_USER registry hive.

You should be storing configuration information in HKEY_LOCAL_MACHINE, or in your own custom xml configuration file in your AppData directory.

Side note: i believe that attempts to use HKEY_CURRENT_USER when no profile hive is loaded will get you HKEY_USERS/.DEFAULT; which isn't something you want to be using.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜