我想用 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/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中定义。
一些对话框和子控件是必需的,其他的可以删除。
要“删除”所需的子控件,您可以将其隐藏、禁用和/或将其移动到负位置。