Vista 下缓存文件存储地址问题

rongkuiliu 2009-04-05 02:24:42
我的程序运行时需要写入一些缓存文件,目前使用的文件夹是CommonApplicationData,但是发现在Vista下程序以低权限运行时无法在此目录下创建和写入,规定程序必须是低权限的,并且Windows Service也要读这些缓存文件。大家有什么好方法啊?
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rongkuiliu 2009-04-05
  • 打赏
  • 举报
回复
这个是可以,但是Windows Service又没有写入这里的权限了…… 因为我还有一个Windows Service也需要这些缓存文件
gomoku 2009-04-05
  • 打赏
  • 举报
回复
试试放在LocalApplicationData下?
jobine 2009-04-05
  • 打赏
  • 举报
回复
what about Path.GetTempPath()?

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧