使用PassDialog插件实现密码安装(卸载)功能
有时,出于特殊的需求,我们要给安装或卸载程序加一个密码,只有输入了正确的密码才可以继续。 下面我们使用插件来实现安装密码: 1、设定字体及大小 ;www.yhxs3344.net SetFont 'tahoma' 8 2、...
使用WinVer.nsh头文件判断操作系统版本
AtLeastWin<version> 检测是否高于指定版本 IsWin<version> 检测指定版本(唯一限定版本) AtMostWin<version> 检测是否低于指定版本 <version> 允许的值: 95、98、ME...
延时启动软件的几个方法及探索
延时启动解决方案一:批处理方式 1、用批处理写好延时启动代码,把这个批处理命名为“延时启动轻狂志.bat”并在安装应用软件时释放到安装目录下。 @echo off if '%1' == 'h' goto begin mshta v...
WinXP简易优化核心部分源代码
Have Enjoy! ReserveFile '${NSISDIR}PluginsInstallOptions.dll' ReserveFile 'XPOP15.ini' ReserveFile 'hxlogo.bmp' Function XPOP15 !insertmacro MUI_HEADER_TEXT '$(TEXT_IO_TITLE)' '$(...
创建带有图标的url
XPStyle on OutFile 'nsisTest.exe' Name 'Test' Section 'Test' WriteINIStr '$exedirShortcut.URL' 'InternetShortcut' 'URL' 'http://www.yhxs3344.net' WriteINIStr '$exedirShortcut.URL' ...
获取网站缓存Cookie
OutFile 'InternetGetCookie.exe' Name 'InternetGetCookie' !macro InternetGetCookie URL CookieName Push $0 Push $1 Push $2 Push $3 StrCpy $0 '' StrCpy $1 '' StrCpy $2 1020 StrCpy $3 ...
NSIS源码makenssi学习笔记
// nsis版本 const char *NSIS_VERSION='v2.46'; // 将标准输出重定向到文件当中 FILE *g_output=stdout; // 指针的指针** int main(int argc, char **argv) /* #include <stdio.h> #incl...
MUI_修改文本描述集合
NSIS 2.0 版本支持定制的用户界面。所谓的 Modern UI(下称 MUI) 就是一种模仿最新的 Windows 界面风格的界面系统。MUI 改变了 NSIS 脚本的编写习惯,它使用 NSIS 的宏来表达,指定 MUI 的属性需要...


