我的程序运行时需要写入一些缓存文件,目前使用的文件夹是CommonApplicationData,但是发现在Vista下程序以低权限运行时无法在此目录下创建和写入,规定程序必须是低权限的,并且Windows Service也要读这些缓存文件。大家有什么好方法啊?