无法使用 NSIS mui2 构建 nsis 安装程序
Cannot build nsis installer with NSIS mui2
我想用 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是在哪里定义的?
IDD_DIR
是对话框 103!这是目录页面。如果您不想在安装程序中使用目录页面,只需从脚本中删除 Page Directory
/MUI_PAGE_DIRECTORY
。
IDD_DIR
定义在 resource.h.
一些对话框和子控件是必需的,其他的可以删除。
对于 "remove" 所需的子控件,您可以将其隐藏、禁用 and/or 将其移动到负数位置。
我想用 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是在哪里定义的?
IDD_DIR
是对话框 103!这是目录页面。如果您不想在安装程序中使用目录页面,只需从脚本中删除 Page Directory
/MUI_PAGE_DIRECTORY
。
IDD_DIR
定义在 resource.h.
一些对话框和子控件是必需的,其他的可以删除。
对于 "remove" 所需的子控件,您可以将其隐藏、禁用 and/or 将其移动到负数位置。