所以,我使用this API在Go中编写了一个Windows服务。
一切运行良好,但我想知道在服务中存储配置数据的最佳方式是什么。
通常,我使用SHGetKnownFolderPath到达AppData目录并在那里创建我的app目录。
然而,在一个服务中,这给了我一个C:/ Windows / system32 / config / userprofile的路径,这在技术上很好,因为我可以在那里做我需要的东西,但是我想知道是否可能在那里& #39;存储配置的首选方式。
使用注册表是否更好?或者Windows上有其他东西用于此目的吗?
在这种情况下,Windows系统管理员对服务的期望是什么?
感谢。
答案 0 :(得分:2)
在Registry中存储配置数据几乎总是更好。这就是典型的Windows管理员对良好行为服务的期望。 Windows不是Unix。 : - )
您可以使用this包与注册表进行交互。