我正在开发一个跨平台库,旨在从用户的主目录加载配置文件。这个想法是自动提供配置参数而无需编辑代码。
该库可用于桌面应用程序或守护进程/服务。在(我认为)大多数Unix环境中,我可以使用
该库可用于桌面应用程序或守护进程/服务。在(我认为)大多数Unix环境中,我可以使用
getpwuid()
获取用户的主目录。在Windows SO 告诉我,我可以使用SHGetKnownFolderPath,但其文档说它仅适用于桌面应用程序。有没有办法在Windows上为运行服务的用户获取此路径?