标签: windows-services
由于Windows服务不在用户上下文中运行,因此放置可写数据的“正确”位置是什么?是否存在与版本无关的位置(我在想Vista和XP)?
答案 0 :(得分:3)
AppData文件夹下的文件夹 - 使用SHGetFolderPath()并获取CSIDL_APPDATA路径。
实际上 - 服务应该使用CSIDL_COMMON_APPDATA。
答案 1 :(得分:0)
什么样的可写数据?
通常,应用程序会使用数据库或平面文件来获取实际数据。对于错误消息等,请使用事件日志。