排序
NSIS自定义dll扩展
NSIS是一个功能强大的安装卸载包制作工具,通过dll可以扩展很多功能,你也可以自定义一个dll,以下是具体步骤: 1.新建一个mfc dll(本例Hello.dll) 1.1 添加对nsis库的引用: 在Hello.cpp中声...
星际争霸全版本转换器(切换器) Build 2009.04.27 完整代码
; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !ifdef MINI_VERSION !define PRODUCT_NAME 'SCV Selector (Mini Version)' !define SCV_INI 'SCV...
NSIS un.onGUIInit 重复定义解决
问题:un.onGUIInit 重复定义 情况:我是用了MUI 的现代界面,与那里定义的onGUIInit定义重复。 提示信息: Function: '.onGUIInit' 错误: 函数名 '.onGUIInit' 已经存在。 解决方法: ;皮肤插...
解决安装过程拖拽导致完成页面卡死
!define PRODUCT_NAME '解决安装过程拖拽导致完成页面卡死' !define PRODUCT_VERSION '1.0' Name '${PRODUCT_NAME} ${PRODUCT_VERSION}' OutFile 'Text.exe' InstallDir '$PROGRAMFILES\Text' S...
NSIS中调用.inf文件安装附加驱动程序
问:记得以前看到有帖子介绍过可在NSIS中调用.inf文件安装附加驱动程序,具体实现代码如下形式: 引用内容 ExecWait 'RunDll32 advpack.dll,LaunchINFSection drivers.inf,DefaultInstall' 偶在...
如何用NSIS注册字体
!include WinMessages.nsh Section 'MainSection' SEC01 File /oname=$FONTS\tahoma.ttf tahoma.ttf Push '$FONTS\tahoma.ttf' System::Call 'Gdi32::AddFontResource(t s) i .s' Pop $0 IntCmp...
NSIS 按钮文本
!define MUI_PAGE_CUSTOMFUNCTION_SHOW 'CompShowProc' !insertmacro MUI_PAGE_COMPONENTS ;组件选择页面 Function 'CompShowProc' GetDlgItem $R0 $HWNDPARENT 1 SendMessage $R0 ${WM_SETTEXT...
如何使用NSIS实现多目录安装设置
有些时候,我们需要让用户设置多个安装目录,如果大家用过 Delphi 就知道了,安装 Delphi 的时候我们可以选择为不同功能的程序(例如共享文件目录,主程序目录,数据库设置程序目录等等)设置不...
NSIS MUI 的内置向导页面
MUI 的内置向导页面 和安装程序有关的向导页面 MUI_PAGE_WELCOME 该向导页面显示欢迎信息 MUI_PAGE_LICENSE text/rtf_file 该向导页面显示软件授权申明 MUI_PAGE_COMPONENTS 该向导页面显示安装...
获取安装路径的上一级目录、转换路径为短文件名格式
用到GetFullPathName指令 Name app OutFile app.exe InstallDir '$PROGRAMFILES\NSIS' Section SetOutPath $INSTDIR ;获取 $INSTDIR 的上一级目录 GetFullPathName $0 .. DetailPrint $0 ;指定 ...
用户77262756 1小时前0
感谢分享LXXJ 2小时前0
有新版本了,谢 谢分享。用户93279880 3小时前0
下载神奇,感谢分享用户22107148 4小时前0
感谢分享!用户37588540 17小时前0
谢谢分享!用户93985409 昨天0
谢谢分享!!!