我的设置项目执行UAC检查,因为它使用regserver
。这没关系(事实上是必要的);但是它使所有安装的文件归Administrator
所有,而不是最初运行安装程序的用户。
这意味着运行安装程序的用户无法编辑属于我的安装的任何配置文件。
我不想设置Everyone
可写的文件的权限;它们只需要由运行安装的用户写入。
Inno Setup是否有办法将某些文件(或所有文件)的所有权分配给运行自安装可执行文件的用户?
我没有使用第PrivilegesRequired=admin
行,尽管该行是否有效似乎无关紧要。 (大概是因为regserver
暗示了这一点)。