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

@H_502_0@ 我正在编写一个 Windows服务,需要在重新启动/重新启动服务时保留一些数据.目前我正在将文件写入Application.UserAppDataPath返回的目录中,但这似乎并没有给我一致的答案.我该如何确定写入数据的正确位置?
这取决于您的服务是使用系统帐户还是使用特定用户帐户运行.

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

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

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

相关文章

(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...