我想在Windows 7下的常见应用程序数据中存储一些文件并为我的软件编辑它们.
我不知道为什么Windows 7不允许我的软件更改文件,除非我以管理员身份运行它们.
我在哪里可以存储我的文件,因此不需要管理员权限?
您应该将应用程序数据存储在子文件夹下Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);.请注意,此文件夹是特定于用户的.
非管理员用户无权写入该CommonApplicationData文件夹,因为该文件夹不属于特定用户.
请注意,您还可以使用"设置类"存储设置.为此,请将New Item添加到项目中,选择"Settings File".这适用于字符串和数字等基本设置.