我的应用程序基本上会在其中创建一个 XML 文件C:\ProgramData\MyAppFolder
并在其中转储配置设置。
我甚至需要允许标准用户有权向这些配置文件添加或删除设置。现在我看到标准用户只有读取/执行权限,但没有“完全控制”。
我已经看到其他问题正在通过修改该特定文件夹的权限的方法得到解答,但我不想更改默认权限级别,因为它可能会被系统管理员重置。
如果C:\ProgramData
不能将访问权限授予所有用户,是否有最适合应用程序需求的文件夹?
编辑:
我最初的问题可能具有误导性。我不想授予用户权限,而是允许应用程序在所有用户运行时修改 XML 文件。
决定:
我认为在 ProgramData 中创建文件夹时更改权限是唯一的选择。
如果这是不可能的,CommonDocuments 就是要走的路。
谢谢夏娃。