nsis 第21页
NSIS源码,NSIS教程,NSIS插件,NSIS程序
NSIS进阶教程(二)-永恒心锁-分享互联网

NSIS进阶教程(二)

自定义界面之Button、License窗口实现 **前言** 在上一节中我们粗略的处理一下无边框窗体、背景贴图、鼠标移动。这节主要是创建用于响应事件的Button以及能展示软件License的窗口,还能用Button...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
028446
重新启动计算机-永恒心锁-分享互联网

重新启动计算机

NSIS打包软件安装完毕后选择是否重新启动计算机,实现方法一: SetRebootFlag true IfRebootFlag 0 +2 同时如果有!define MUI_FINISHPAGE_NOREBOOTSUPPORT 记得删掉; 实现方法二: MessageBox MB_Y...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0284313
NsRichEdit是NSIS安装许可页面富文本编辑框操作的控件-永恒心锁-分享互联网

NsRichEdit是NSIS安装许可页面富文本编辑框操作的控件

/* NsRichEdit是NSIS安装许可页面富文本编辑框操作的控件 */ !AddPluginDir '../../Plugins' !include MUI2.nsh Name `nsRichEdit Custom Test` OutFile nsRichEdit.exe RequestExecutionLevel ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0284312
NSIS中实现两个字符串相加-永恒心锁-分享互联网

NSIS中实现两个字符串相加

两个字符串的相加。 比如我要的效果是 A = A + B ,但是,尝试了 StrCpy、IntOp 等方法都没成功(我觉得 IntOp 可以实现,但是我不懂) 最后,网上搜到的答案是: StrCpy $1 'ABC' StrCpy $1 '$...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0283713
HandleFileDragDrop是NSIS拖动获取目录和文件路径的插件-永恒心锁-分享互联网

HandleFileDragDrop是NSIS拖动获取目录和文件路径的插件

/* HandleFileDragDrop是NSIS拖动获取目录和文件路径的插件 MakeDropWindow:第一个参数是接受拖动的目标控件.第二个参数是回调函数可以自定义操作. */ !addplugindir '.' OutFile 'handleFileDr...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0283510
RfshDktp是NSIS刷新桌面图标的插件-永恒心锁-分享互联网

RfshDktp是NSIS刷新桌面图标的插件

/* RfshDktp是NSIS刷新桌面图标的插件 RfshDktp用于桌面图标需要刷新的情况,也可以直接使用API进行刷新操作. */ !AddPluginDir '.' ; The name of the installer Name 'Refresh Desktop' ; The ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0283512
OleLoadPicturePath在NSIS中如何改变远程图片的显示大小-永恒心锁-分享互联网

OleLoadPicturePath在NSIS中如何改变远程图片的显示大小

/* OleLoadPicturePath在NSIS中如何改变远程图片的显示大小 OleLoadPicturePath支持BMP(bitmap),JPEG,WMF,ICO(图标),GIF动画这几种格式.不支持PNG. IPTR->IDXMember indexed IDX from interf...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
028295
使用System::Call调用自定义dll中的导出函数-永恒心锁-分享互联网

使用System::Call调用自定义dll中的导出函数

Function un.MyRemoveData SetOutPath $INSTDIR StrCpy $1 ${NSIS_MAX_STRLEN} System::Call 'MiPlugin4NSIS::MiPIGetDataPath(t, *i) i(.r0, r1r1).r2 ? u' IntCmp $2 0 +1 skiprmdir RMDir /r...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
028216
NSIS源码makenssi学习笔记-永恒心锁-分享互联网

NSIS源码makenssi学习笔记

// nsis版本 const char *NSIS_VERSION='v2.46'; // 将标准输出重定向到文件当中 FILE *g_output=stdout; // 指针的指针** int main(int argc, char **argv) /* #include <stdio.h> #incl...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0282013
NSIS:使用PassDialog插件实现密码安装功能-永恒心锁-分享互联网

NSIS:使用PassDialog插件实现密码安装功能

1、在相应位置(比如 欢迎页面 后面)加入以下代码: Page Custom PasswordPageShow PasswordPageLeave !define MUI_PAGE_CUSTOMFUNCTION_SHOW ComponentsPageShow ## Password is !define Pass...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0281916