Visual studio 2013 设置Visual Studio安装项目中自定义文件夹的权限

Visual studio 2013 设置Visual Studio安装项目中自定义文件夹的权限,visual-studio-2013,setup-project,setup-deployment,special-folders,Visual Studio 2013,Setup Project,Setup Deployment,Special Folders,我需要存储所有帐户都可以读/写的程序设置。在安装项目中,我将为CommonApplicationData特殊文件夹(Environment.SpecialFolder.CommonApplicationData)下的设置创建一个特定于程序的文件夹。默认情况下,此文件夹将只读给非管理员帐户 在Visual Studio(2013)安装项目中,是否有办法将此新文件夹的权限更改为对所有人的完全控制?我希望在安装程序中而不是在程序运行时执行此操作。没有内置的方法来更改目录的权限。这意味着您需要编写一个自

我需要存储所有帐户都可以读/写的程序设置。在安装项目中,我将为CommonApplicationData特殊文件夹(Environment.SpecialFolder.CommonApplicationData)下的设置创建一个特定于程序的文件夹。默认情况下,此文件夹将只读给非管理员帐户


在Visual Studio(2013)安装项目中,是否有办法将此新文件夹的权限更改为对所有人的完全控制?我希望在安装程序中而不是在程序运行时执行此操作。

没有内置的方法来更改目录的权限。这意味着您需要编写一个自定义操作来执行此操作,因此,如果您知道代码是什么,请将其放入自定义操作中

其他MSI创建工具支持MSI中的LockPermissions表(但您需要使用Orca并计算出所需的值)或扩展自定义操作(如WiX Util权限)