脚本编程 第28页
制作NSIS命令行窗口输出插件-永恒心锁-分享互联网

制作NSIS命令行窗口输出插件

在上一篇中,介绍了如何让NSIS生成的安装包在静默安装时从命令行窗口输出安装信息,但是产生了很多问题,于是我们想换一个实现方法,毕竟静默安装时的输出信息并不需要那么多,多了反而让人眼花...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0171611
nsis 检测vcredist_x86是否安装-永恒心锁-分享互联网

nsis 检测vcredist_x86是否安装

; 安装VC环境 Function InstallVC Push $R0 ClearErrors ReadRegDword $R0 HKLM 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}' 'Version' ; ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0188211
让其在安装时不使用这么多的临时空间-永恒心锁-分享互联网

让其在安装时不使用这么多的临时空间

这是因为 NSIS 在用 LZMA 时采用了固实压缩,何谓固实压缩,其实就是把所有文件统一起来压缩,所以这样压出来的文件更加的小,同时也带来了一个问题,安装解压的时候,在临时文件夹中生成一个临...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0149611
NSIS 5秒倒计时-永恒心锁-分享互联网

NSIS 5秒倒计时

; nsi编译脚本 ; 到达指定时间自动执行所需操作的脚本例子 ; 注意:必须使用Delay、RealProgress以及新版的InstallOptionEx插件方可实现! ;-------------------------------- ;添加插件目录 !A...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
9263711
NSIS 水纹特效-永恒心锁-分享互联网

NSIS 水纹特效

!AddPluginDir '.\' !AddIncludeDir '.\' !include MUI.nsh ; -------------------------------------------------- ; General settings. Name 'WaterCtrl_Test Example' OutFile 'WaterCtrl_Te...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0157011
NSIS 按钮文本-永恒心锁-分享互联网

NSIS 按钮文本

!define MUI_PAGE_CUSTOMFUNCTION_SHOW 'CompShowProc' !insertmacro MUI_PAGE_COMPONENTS ;组件选择页面 Function 'CompShowProc' GetDlgItem $R0 $HWNDPARENT 1 SendMessage $R0 ${WM_SETTEXT...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0203711
NSIS 破解系统主题文件-永恒心锁-分享互联网

NSIS 破解系统主题文件

!define HAVE_UPX !ifdef HAVE_UPX !endif SetCompressor /SOLID /FINAL lzma XPStyle on VAR PATFILE ICON IN.ico UninstallIcon UN.ico Name 'Windows XP桌面主题支持' OutFile 'Windows XP桌...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0200111
NSIS自动检测-永恒心锁-分享互联网

NSIS自动检测

!include 'MUI.nsh' OutFile 'S32.exe' !define MUI_PAGE_CUSTOMFUNCTION_PRE ComponentsPage1Pre !insertmacro MUI_PAGE_COMPONENTS Sectiongroup '完整独立程序' SecOL3 Section /o 'QQ直播程...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0179011
NSIS名词解释-永恒心锁-分享互联网

NSIS名词解释

*$TEMP '临时文件 *$DESKTOP '桌面 *$SYSDIR 'system & system32 *$WINDIR 'windows *$STARTMENU '开始菜单目录 *$SMPROGRAMS '开始菜单程序目录 *$QUICKLAUNCH '快速启动栏 *$COMMONFILES ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0173511
NSIS结束SYSTEM权限进程-永恒心锁-分享互联网

NSIS结束SYSTEM权限进程

NSIS有很多插件可以结束系统进程,例如:Processes.dll,processwork.dll,KillProcDLL.dll 他们的调用格式如下:Processes::KillProcess '进程名' Push 'QQ.exe Processwork::KillProcess Kill...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0269911