【问题标题】:Cannot build nsis installer with NSIS mui2无法使用 NSIS mui2 构建 nsis 安装程序
【发布时间】:2018-10-13 14:56:29
【问题描述】:

我想用 NSIS/MUI2 构建一个安装程序。我准备了自己的 ui.exe,所以我在 nsi 文件中使用了这行代码

!define MUI_UI my_ui.exe

我通过 Resource Hacker 删除了 103 目录对话框,因为我不希望它在里面并且 nsis 编译器抱怨:

Error: Can't find IDD_DIR (103) in the custom UI!

我该如何解决?这个 IDD_DIR 是在哪里定义的?

【问题讨论】:

    标签: nsis


    【解决方案1】:

    IDD_DIR 是对话 103!它是目录页面。如果您不想在安装程序中使用目录页面,只需从脚本中删除 Page Directory/MUI_PAGE_DIRECTORY

    IDD_DIRresource.h 中定义。

    一些对话框和子控件是必需的,其他的可以删除。

    要“删除”所需的子控件,您可以将其隐藏、禁用和/或将其移动到负位置。

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-04
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多