无法使用NSIS mui2构建nsis安装程序

时间:2018-10-13 14:56:30

标签: nsis

我想用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在哪里定义?

1 个答案:

答案 0 :(得分:0)

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

IDD_DIRresource.h中定义。

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

要“删除”必需的子控件,可以将其隐藏,禁用和/或移至否定位置。