排序
NSIS制作的安装包杀掉正在运行进程的方法
当我们在卸载程序或者更新安装程序时,我们需要先将运行的进程杀掉再进行安装或者卸载程序。NSIS本身并没有提供杀掉进程的脚本,但是有一个插件可以实现此功能,插件的名字叫KillProcDLL,插件...
NSIS制作安装包,如何检测并卸载已有版本
Var UNINSTALL_PROG Var OLD_VER Var OLD_PATH Function .onInit ClearErrors ReadRegStr $UNINSTALL_PROG ${PRODUCT_UNINST_ROOT_KEY} ${PRODUCT_UNINST_KEY} 'UninstallString' IfErrors done...
ResHacker NSIS获取控件ID
Function mulu ;禁用浏览按钮 FindWindow $0 '#32770' '' $HWNDPARENT GetDlgItem $0 $0 1001 EnableWindow $0 0 ;禁止编辑目录 FindWindow $0 '#32770' '' $HWNDPARENT GetDlgItem $0 $0 1019 ...
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——InstallOption文件 自定义页面 数据库连接配置
注意:state是显示的文本或值、Flags是操作相关的,要取值有事件的必须写。 ; Ini file generated by the HM NIS Edit IO designer. [Settings] NumFields=8 [Field 1] Type=Groupbox Text=连接...
NSIS实现ArcEngine Runtime安装和自动注册
Section 'ArcEngineSection' SEC03 SetOutPath '$INSTDIR\EngineRuntime' File /r 'EngineWindows\*.*' nsExec::ExecToLog '$INSTDIR\EngineRumtime\setup.exe'; Pop $0 StrCmp $0 'success' +1...
NSIS注册组件方法
;注册 Exec 'regsvr32.exe /s '$INSTDIR\vpwBoard.ocx'' Exec 'regsvr32.exe /s '$INSTDIR\vpvX264Encoder.ax'' Exec 'regsvr32.exe /s '$INSTDIR\h264dec.ax'' Exec 'regsvr32.exe /s '$INSTDI...
NSIS修改安装界面图标
MUI 预定义常量 !define MUI_ABORTWARNING ;修改图标 !define MUI_ICON '${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico' !define MUI_UNICON '${NSISDIR}\Contrib\Graphics\Icons\oran...
NSIS 修改MessageBox标题和按钮文本
Name 'MessageBox 标题' Caption 'MessageBox 标题' XPStyle on ShowInstDetails show OutFile 'MessageBox.exe' Section -default System::Call 'user32::MessageBox(i $HWNDPARENT, t 'www.yh...
NSIS——“正在安装”步骤中,如何轮换显示图片
1、下载插件 nsisSlideshow 官方网址:Wizou's website - nsisSlideshow : NSIS plugin for displaying fading banners/slideshow 2、可以看下载包中的示例 ShowInstDetails nevershow ;不显示...
用户37588540 12小时前0
谢谢分享!用户93985409 昨天0
谢谢分享!!!用户49916690 昨天0
感谢分享到彼岸 前天0
感谢分享用户23764627 前天0
谢谢分享用户23764627 前天0
谢谢分享