如何以本地化的方式设置安装文件夹权限

5

我有一个使用WiX 3.0构建的安装程序。它当前创建一些文件夹并修改文件夹权限。但是,在西班牙语操作系统上无法安装。由于我们必须支持西班牙语操作系统,这现在成为了一个问题。因此...我试图以本地化的方式解决这个问题。这是我所做的更改:

  <CreateFolder Directory="JPROLogs" >
    <util:PermissionEx User="[WIX_ACCOUNT_ADMINISTRATORS]" GenericAll="yes" />
    <util:PermissionEx User="[WIX_ACCOUNT_USERS]" GenericAll="yes" />
  </CreateFolder>

但是我发现在英语操作系统和西班牙语操作系统上安装失败,错误如下:

ExeSecureObjects: 错误 0x80070534:获取帐户SID失败: NOREGON-B3BC733\BUILTIN\Administrators

有任何想法我哪里做错了吗?

3个回答

2

1

尝试使用预定义的别名引用知名账户和群组。对于您的情况:

  <CreateFolder Directory="JPROLogs" >
    <util:PermissionEx User="Administrators" GenericAll="yes" />
    <util:PermissionEx User="Users" GenericAll="yes" />
  </CreateFolder>

0
我使用了这个:
<util:PermissionEx User="Everyone" GenericAll="yes" />

对我来说,那已经足够了。不知道这是否也是你的问题。希望能帮到你!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接