1

当我的程序第一次安装时,它会在用户的 AppData 目录中放置一个文件,然后程序将定期写入该文件。问题是在 Vista 中,不会写入用户 AppData 目录中的文件,而是写入“VirtualStore/ProgramData”目录中该文件的副本。用户 AppData 目录中的原始文件永远不会更改,似乎在程序运行时它只能访问 VirtualStore 目录中的文件。

有没有办法从 C# 应用程序内部更改该文件的权限,以便我的程序将写入 AppData 目录中的原始文件,而不是 VirtualStore 目录中的文件?

谢谢,

杰夫

4

1 回答 1

2
于 2009-02-03T23:36:16.523 回答