我有一个作为服务运行并同时作为服务前端运行的程序。
为这两个实例存储文件和数据的最佳策略是什么。
该程序以 3 种模式运行:-
- 完全作为服务
- 服务和前端 GUI(即 2 个实例)
- 图形用户界面
在所有情况下,文件和配置都需要具有创建/读/写访问权限,并且可以在其他所有模式下访问
ApplicationData、LocalApplicationData,似乎是特定于用户的,我不希望该服务在用户帐户下运行
CommonApplicationData,我认为对 UAC 下的普通用户有限制
CommonProgramFiles ProgramFiles 对 UAC 下的普通用户也有限制
但是对于最后两个示例,可以选择设置安装权限
有没有人对此有一个优雅的解决方案,或者可以指出我正确的方向
谢谢