windows-services – 文件系统上的哪个位置Windows服务应该保留其数据?

前端之家收集整理的这篇文章主要介绍了windows-services – 文件系统上的哪个位置Windows服务应该保留其数据?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个 Windows服务,需要在重新启动/重新启动服务时保留一些数据.目前我正在将文件写入Application.UserAppDataPath返回的目录中,但这似乎并没有给我一致的答案.我该如何确定写入数据的正确位置?
这取决于您的服务是使用系统帐户还是使用特定用户帐户运行.

>系统帐户.将文件存储在CommonApplicationData文件夹中:

string pathForSystem = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
>用户帐户.将文件存储在ApplicationData文件夹中:

string pathForUser = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

猜你在找的Windows相关文章