Windows Inno安装域/Active Directory权限

Windows Inno安装域/Active Directory权限,windows,permissions,installation,inno-setup,Windows,Permissions,Installation,Inno Setup,我看不到关于如何执行此操作的默认选项,但可能有一个[code]部分,这是可能的,但不知道从哪里开始 问题是: 使用everyone modify创建一个[Dir]条目确实会给本地pc/everyone组提供修改权限,正如人们所期望的那样。但是,使用其域或active directory帐户登录到本地pc的用户将被默认为具有“读取”权限的/。我希望这些用户也有修改权限。另一种可能性是,任何可以访问父文件夹的人都可以修改此子文件夹,我希望所有人都可以修改它 此问题存在于Windows 7、10、服务

我看不到关于如何执行此操作的默认选项,但可能有一个
[code]
部分,这是可能的,但不知道从哪里开始

问题是: 使用
everyone modify
创建一个
[Dir]
条目确实会给
本地pc/everyone
组提供修改权限,正如人们所期望的那样。但是,使用其域或active directory帐户登录到本地pc的用户将被默认为具有“读取”权限的
/
。我希望这些用户也有修改权限。另一种可能性是,任何可以访问父文件夹的人都可以修改此子文件夹,我希望
所有人都可以修改它

此问题存在于Windows 7、10、服务器12、16和19上。
更多可能会受到影响,但我只测试了这些。

Inno安装程序不支持向特定组授予权限。如果需要设置不同于Inno Setup支持的权限,则需要使用外部应用程序/命令,如或

有关示例,请参见:


Inno安装程序不支持向特定组授予权限。如果需要设置不同于Inno Setup支持的权限,则需要使用外部应用程序/命令,如或

有关示例,请参见:


只是为将来可能会发现这一点的人检查一下。事实证明,这是windows中的一个bug,并且至少在windows 10/Server 16/19上通过更新得到了解决。据我所知,Win 7仍处于崩溃状态,但我们现在已经停止支持它。

只是为了将来可能会发现这一点的人重新检查一下。事实证明,这是windows中的一个bug,并且至少在windows 10/Server 16/19上通过更新得到了解决。据我所知,Win 7仍处于崩溃状态,但我们现在已经停止支持它。

问题是,我不知道用户组是什么,因为我只是应用程序的作者,而不是运行环境的人。好吧,也许你应该先问一个一般性问题,了解需要设置什么。然后来这里询问如何在Inno设置中实现它。这个问题是什么?如何找出哪一个用户组包括网络上的所有人?我怀疑这个问题是否有答案。如果你不认为这个问题有答案,你希望Inno安装程序怎么做?问题是,我不知道用户组是什么,因为我只是应用程序的作者,而不是运行环境的人。好吧,也许你应该先问一个关于需要安装什么的一般性问题。然后来这里询问如何在Inno设置中实现它。这个问题是什么?如何找出哪一个用户组包括网络上的所有人?我怀疑这个问题是否有答案。如果您不认为这个问题有答案,您希望Inno安装程序如何做?短语“任何可以访问父文件夹的人”太模糊,无法通过编程口述。该短语的编程版本是“文件夹没有权限限制”,“没有权限限制”是什么意思?您的意思是要禁用权限继承并允许所有人完全控制目录吗?(至少,从安全的角度来看,我希望你不是这个意思。)短语“任何可以访问父文件夹的人”都太模糊了,不能通过编程来口述。“文件夹没有权限限制”是什么意思?您的意思是要禁用权限继承并允许所有人完全控制目录吗?(至少,从安全角度来看,我希望你不是这个意思。)什么是bug?“所有用户”不是所有用户,只是所有本地用户。什么是bug?“所有用户”不是所有用户,只是所有本地用户。