【发布时间】:2009-11-10 19:36:31
【问题描述】:
由于 Windows 服务不在用户上下文中运行,那么放置可写数据的“正确”位置是什么?有没有这样一个版本无关的位置(我在想Vista vs XP)?
【问题讨论】:
标签: windows-services
由于 Windows 服务不在用户上下文中运行,那么放置可写数据的“正确”位置是什么?有没有这样一个版本无关的位置(我在想Vista vs XP)?
【问题讨论】:
标签: windows-services
AppData 文件夹外的文件夹 - 使用 SHGetFolderPath() 并获取 CSIDL_APPDATA 路径。
实际上 - 服务应该使用 CSIDL_COMMON_APPDATA。
【讨论】:
什么样的可写数据?
通常,应用程序会使用数据库或平面文件来存储实际数据。对于错误消息等,请使用事件日志。
【讨论】: