为Windows 7,Vista和XP创建适当的设置文件

时间:2011-05-16 03:10:37

标签: .net windows-7 filesystems

在Windows 7计算机上安装我的一个.Net应用程序后,我一直收到一条错误,即我的应用程序无权将设置文件保存到程序文件文件夹下的应用程序文件夹中。我知道有可能升级到管理员权限或其他什么,但我想避免这种情况。我知道Windows 7和Vista有一个特定的位置,他们希望你保存设置文件,但我不知道如何在.Net中确定这个位置。有人可以提供一些帮助或建议吗?谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用Environment.SpecialFolder enumeration返回用户系统上的各种“特殊”目录。您可以将它们用作Environment.GetFolderPath方法的参数。

答案 1 :(得分:2)

您正在寻找Environment.GetFolderPath method及其ApplicationData参数。