NSIS
Ma_Hong_Kai
just do it.
展开
-
NSI打包(IfFileExists的使用出发的一些常用语法)
我使用的NSIS (可能不是正规的,记不清到底是不是这个了)1、基础(1)页面(页面详细使用的 nsis page页面学习笔记)控制这些页面的次序, 外观, 作用,默认为白色。安装页面 Page 、卸载页面 UninstPage Page license ;许可协议页面 Page components ;组件选择页面 Page dir...转载 2018-10-10 20:40:13 · 3487 阅读 · 0 评论 -
NSISI基本语法---变量
变量定义:var关键字来定义变量,使用$来引用变量;变量是全局的并且是大小写敏感的。1、系统常用变量变量及其含义 变量 $INSTDIR $PROGRAMFILES $COMMONFILES $DESKTOP $EXEDIR ${NSISDIR} $WINDIR 含义 用户定义的解压路径 程序文件目录 公用文件目录 W...转载 2018-10-13 15:57:39 · 5594 阅读 · 0 评论 -
NSISI基本语法---编译器指令
接下来的一些都是使用NSIS打包的时候常用的一些指令(或者说是,类似于代码中的“类型”)1、File作用:释放文件到当前输出路径。(使用中与 SetOutPath 配合使用,,一般直接给出指定的目录即可)常用参数: /nonfatal 开关且当文件未找到时使用警告来代替错误 /a 开关,则被添加的文件的属性将会保持 /r 开关,匹配的文件将会在子目录里被递归的搜索。如果目录...转载 2018-10-13 17:53:54 · 2225 阅读 · 0 评论 -
NSISI基本语法---注册表的操作
1、WriteRegStr作用:把字符串写入注册表。WriteRegStr HKLM "Software\My Company\My Software" "String Value" "dead beef"2、WriteRegExpandStr作用:将一个字符串写入注册表root_key 必须是以下之一:HKCR 或 HKEY_CLASSES_ROOT HKLM ...转载 2018-10-13 19:48:22 · 10683 阅读 · 0 评论 -
NSIS的基本语法---逻辑、字符串、外部调用、ini文件
一、INI文件操作1、ReadINIStr(INI文件)作用:从ini文件的[section_name]中的entry_name读取并将值存储到用户变量$ x中。将设置错误标志,如果未找到该条目,则将$ x分配给空字符串。ReadINIStr $0 $INSTDIR\winamp.ini winamp outname二、外部调用1、ReserveFile作用:把文件保存在...转载 2018-10-13 20:39:42 · 7349 阅读 · 1 评论 -
NSIS终极篇(安装包、常用网站)
好吧,承认傻逼了。轻狂志的确是大神了。找这个链接: https://pan.baidu.com/s/1CcENR-WysTxXJ9-4pQ2vLw 提取码: f4k9安装包安装完后、手册、例子、语法、一些脚本,以及什么论坛都有给出一个使用手册:链接: https://pan.baidu.com/s/1z9R_iEg1NeuXC_Y3DKLXVg 提取码: t72jh...原创 2018-10-20 18:27:24 · 800 阅读 · 3 评论 -
NSIS打包软件报(安装失败)
1、报错的界面提示运行: RunDll32 setupapi,InstallHinfSection DefaultInstall 132 C:\Windows\system32\drivers\XXX.inf2、报错的进程rundll32.exe3,原因,驱动错误导致(我这个操作系统是win 764专业版简易版本,更新完后就没有问题了SP1,猜测是那个更新包更新了RunDll32.exe...原创 2018-11-30 12:48:00 · 1027 阅读 · 0 评论 -
一个很简单的nsi
Name "AdvSplash.dll test"OutFile "UninstallRemaind.exe"InstallDir "c:\ESTSIP"XPStyle onSection exeFile SetOutPath $INSTDIR File "SIPUninstallRemaind.exe"SectionEndSection "unistall" E...原创 2018-12-05 15:07:38 · 1875 阅读 · 0 评论