Inno Setup域/ Active Directory权限

时间:2019-06-24 05:17:07

标签: windows permissions installer inno-setup

我看不到如何执行此操作的默认选项,但也许可以使用[Code]部分,但不知道从哪里开始。

问题: 正如人们所期望的那样,使用[Dir]进行everyone-modify条目的确赋予local-pc/everyone组修改权限。但是,使用其域或活动目录帐户登录该本地PC的用户将默认为具有“读取”权限的<domain>/<usergroup>。我希望这些用户也具有修改权限。另一种可能性是,可以访问父文件夹的任何人都可以修改此子文件夹,我希望everyone-modify会这样做。

在Windows 7、10,服务器12、16和19上存在此问题。 可能会受到更多的影响,但这就是我测试的全部。

2 个答案:

答案 0 :(得分:0)

Inno Setup不支持将权限授予特定组。如果需要设置与Inno Setup支持的权限不同的权限,则需要使用外部应用程序/命令,例如caclsicacls

有关示例,请参见:

答案 1 :(得分:-1)

只需签回以寻找将来可能会发现此问题的人。原来这是Windows中的错误,至少在Windows 10 / Server 16/19上,通过更新对其进行了解决。据我所知,Win 7仍然不可用,但是我们现在不再支持它。