使用 nsDialog 在 NSIS 中条件显示页面
我已将自定义页面添加到使用 nsDialogs 创建的安装程序中,但是,该页面只需显示到我的 InstType 选项之一。 InstType "Default" # 1 InstType "Devel…
如何创建具有相对目标的快捷方式 (.lnk)?
我的钥匙盘上有一个可执行文件,位于 dir\program\prog.exe 我想要 DoK 根目录上的可执行文件的快捷方式,即 prog.lnk 引用 dir\program\prog.exe。 …
如何将 NSIS 与构建系统集成并支持版本控制
我有一个 nsis 脚本来创建 .NET 中工具的安装程序包,并且工作正常。 问题是我想将它集成到我的构建系统中(当前使用 NANT,但正在使用ironruby 迁移…
NSIS - 检索开始菜单文件夹未按预期工作
在我的 NSIS 脚本中,MUI_STARTMENU_GETFOLDER 宏未按预期工作 - 它没有提供用户实际输入的文件夹,而是提供了我之前设置的默认值。在我的脚本的开头…
如何让 NSIS RMDir 对子目录进行操作?
在 NSIS 安装程序脚本中,我有: RMDir "$INSTDIR" 现在,如果用户将安装目录设置为 C:\Program Files\Product,它可以正常工作,但是如果他们安装到…
有没有专门针对 Java 项目的好的 NSIS 替代方案?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
卸载 Firefox 附加组件
我正在使用 -install-global-extension 命令在 NSIS 中安装 firefox add on。 但我不知道如何在卸载程序部分卸载该附加组件。 谁能告诉我可以卸载插件…
NSIS - 如何在排除文件时递归复制?
我需要递归复制一个目录,但排除其中的几个目录。 NSIS 的文档说 File 命令采用 /r 和 /x 参数,但我无法让它们正常协同工作。 包含 .nsi 脚本的目录…