【问题标题】:Revoke permissions on uninstall using Wix使用 Wix 撤销卸载权限
【发布时间】:2011-05-31 01:53:41
【问题描述】:

我使用以下方法为文件夹创建权限:

<Directory>
    <CreateFolder>
          <util:PermissionEx GenericAll="yes" User="user"  Domain="domain" />
    </CreateFolder>
</Directory>

在卸载时为用户撤销它们的更好方法是什么? RemoveFolder 似乎不适用于 util:PermissionEx。

【问题讨论】:

  • 在安装过程中需要对文件夹设置权限是不常见的。你为什么做这个?是Program Files下的文件夹吗?
  • 它是“临时 asp.net 文件”但是还有很多其他问题可能需要权限,为什么不呢
  • 如果是临时的asp.net文件,为什么需要撤销权限?
  • 这里只是为了保持一致。但在其他情况下,它可能很有用。我不认为这是一个非常不寻常的情况
  • 这是相当常见的问题来源,尤其是在您无法完全控制生产环境的情况下。但是,如果它只是一个我认为用户在卸载后不应访问的文件夹 - 为什么不能撤销权限?

标签: wix uninstallation folder-permissions


【解决方案1】:

我最近遇到了服务帐户需要访问 ASP.NET 临时文件的权限的情况。最好的办法是将帐户与 IIS_IUSERS 组相关联。该组已经拥有 ASP.NET 临时目录和 C:\windows\temp 目录的权限。

【讨论】:

    【解决方案2】:

    如果卸载后不需要该文件夹,可以自行删除该文件夹。

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 2016-02-02
      • 1970-01-01
      • 2016-10-07
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多