文件权限为MSI自我修复功能

时间:2011-04-04 23:09:40

标签: wix windows-installer file-permissions

在Windows上,当通过MSI安装的程序通过公布的快捷方式运行时,它会检查所有已安装的功能是否存在并运行自我修复/自动修复以替换丢失的功能。

是否可以将文件的ACL设置为安装时的功能,如果ACL错误,将自我修复?如果重要,有问题的文件

  1. 未由我们的MSI安装
  2. 可能不存在(不存在是正常的,只要它具有适当的权限,如果存在)
  3. 我目前正在使用WiX来构建我的安装程序。

1 个答案:

答案 0 :(得分:6)

没有; ACL不是MSI用于验证运行状况的资源。即使它们是,它仍然可能与文件绑定。

如果这很重要,您应该在应用启动时检查ACL。