在Windows服务中存储配置数据的推荐方法是什么?

时间:2015-10-26 15:49:40

标签: windows go windows-services

所以,我使用this API在Go中编写了一个Windows服务。

一切运行良好,但我想知道在服务中存储配置数据的最佳方式是什么。

通常,我使用SHGetKnownFolderPath到达AppData目录并在那里创建我的app目录。

然而,在一个服务中,这给了我一个C:/ Windows / system32 / config / userprofile的路径,这在技术上很好,因为我可以在那里做我需要的东西,但是我想知道是否可能在那里& #39;存储配置的首选方式。

使用注册表是否更好?或者Windows上有其他东西用于此目的吗?

在这种情况下,Windows系统管理员对服务的期望是什么?

感谢。

1 个答案:

答案 0 :(得分:2)

在Registry中存储配置数据几乎总是更好。这就是典型的Windows管理员对良好行为服务的期望。 Windows不是Unix。 : - )

您可以使用this包与注册表进行交互。