排序
反编译 NSIS 的脚本(一)
NSIS 脚本的习惯: 创建一个 include 目录,用来保存安装用的文件, .nsi 文件放在 include 的上级目录,再在 include 目录里创建一个 resource,用来保存一些资源文件比如图标、界面位图、自己...
反编译 NSIS 的脚本(二)
完善安装程序属性设置 当然安装程序的属性还要增加一些设置 BrandingText 'Nullsoft Install System -- built on ${__DATE__} at ${__TIME__}' 这是设置安装程序个人标志的 InstallDir '$PROGRA...
反编译 NSIS 的脚本(三)
8. 组件的隐藏和显示 细心的朋友都看到了脚本里面有两个 !insertmacro MUI_PAGE_COMPONENTS,那么组件选择页面就会出现两次,察看 gaydata.ini 就知道第一次显示的是 sec0 到 sec36,第二次显示...
UltraEdit 绿色便携版DIY
########################## ; UltraEdit 绿色便携版DIY ########################## SetCompressor /SOLID lzma ;;请使用最新的NSIS2.09进行编译…… !include 'DirSetting.nsh' /*** DirSetti...
NSIS杂记
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚...
在NSIS中如何禁止一个组件组的父项的点击事件
如上图,当我们需要别人只能点选“原始英文版”或“简体中文版”中的其中一项时,我们通常会用到 !insertmacro StartRadioButtons 这类的宏来控制单选,但是在 NSIS 的例子中,它们的操控都是在...
如何使用NSIS实现多目录安装设置
有些时候,我们需要让用户设置多个安装目录,如果大家用过 Delphi 就知道了,安装 Delphi 的时候我们可以选择为不同功能的程序(例如共享文件目录,主程序目录,数据库设置程序目录等等)设置不...
关于 NSIS 写入注册表的问题, REG_MULTI_SZ 类型
'REG_MULTI_SZ_writer.exe' Name 'REG_MULTI_SZ' ShowInstDetails show !define HKEY_CLASSES_ROOT 0x80000000 !define HKEY_CURRENT_USER 0x80000001 !define HKEY_LOCAL_MACHINE 0x80000002 !...
如何在NSIS组件页面之前根据注册表预设组件勾选状态
!include 'MUI.nsh' OutFile 'test.exe' !define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE '...
实现 NSIS 自定义页面中的控件操作代码
NSIS 中,自定义页面中,有一个 勾选框 和 一个 目录选择编辑框,能否实现勾选 CheckBox 后,目录选择编辑框 可用,如果不勾选,目录选择编辑框 变为不可用。 问题涉及到 NSIS 中自定义页面中的...
用户29762947 1小时前0
感谢分享!用户52967582 4小时前0
谢谢分享!用户27377306 6小时前0
感谢分享!用户58695151 7小时前0
感谢分享!nbdg 7小时前0
感谢楼主感謝分享用户11233842 8小时前0
正在寻找,感谢in