gpt4 book ai didi

windows - 你如何在 NSIS 中设置目录权限?

转载 作者:可可西里 更新时间:2023-11-01 12:04:30 37 4
gpt4 key购买 nike

我正在尝试使用需要由管理员安装的 Nullsoft 安装系统来构建 Windows 安装程序。安装程序创建一个“日志”目录。由于普通用户可以运行此应用程序,因此该目录需要普通用户可写。我如何指定所有用户都应该有权以 NSIS 脚本语言对该目录进行写访问?

我承认这听起来像是个坏主意,但该应用程序只是一个内部应用程序,只有少数人在专用网络上使用。我只需要保存日志文件,这样我就可以在发生问题时看到应用程序崩溃的原因。用户不能成为管理员。

最佳答案

使用 AccessControl插件,然后将其添加到脚本中,其中“logs”目录位于安装目录中。

AccessControl::GrantOnFile "$INSTDIR\logs" "(BU)" "FullAccess"

这为所有用户提供了对该文件夹的完全访问权限。

关于windows - 你如何在 NSIS 中设置目录权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/116876/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com