Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我第一次开发 msi 部署包。我需要做的就是更改特定文件夹的权限,以允许“所有人”组“完全控制”。
我已经搜索过网络和 SO,但似乎没有任何帮助。有没有简单的分步解决方案?
如果这是一个标准的 Visual Studio 安装项目,则没有对此的内置支持。您必须在与安全相关的论坛中询问代码是什么。或者通过使用 Orca 进行编辑,了解如何使用 MSI 文件中记录不充分的 LockPermissions 表。
很多时候问这个问题是因为应用程序安装到像 ProgramFiles 文件夹这样的受限文件夹中,并且它在该位置创建或更新文件。如果这是这个问题的原因,那么处理这个问题的正确方法是更改应用程序以使用诸如用户的应用程序数据文件夹之类的位置,顾名思义,这是您存储和更新用户数据的位置:)