文章分类 -  NSIS

NSIS (Nullsoft Scriptable Install System) 基于脚本文件的安装文件创建工具
摘要:安装过程中遇到问题不能再继续完成安装,那么我们应该把机器环境恢复到安装前的状态,这就需要回滚安装,每个安装程序都有它自己的安装步骤和组件,所以要根据实际情况来设置标识来标注安装了哪些组件或操作,在回滚时才可以依此来恢复,另外我们的回滚程序要写在哪里才会被正确的调用;还有卸载安装包括哪些页面,需要怎么 阅读全文
posted @ 2016-05-23 19:12 所以呢 阅读(2481) 评论(1) 推荐(3) 编辑
摘要:我们部署Web应用程序,主要使用的是命令行工具 Appcmd.exe来配置和查询 Web 服务器上的对象。下面主要针对具体的应用来说明。一个有用的快速查询Appcmd命令的资料可以参考。 备份/恢复IIS设置 在开始使用命令来设置 Web 服务器前,我们需要先备份IIS设置,如果我们的备份文件为"M 阅读全文
posted @ 2016-05-17 17:50 所以呢 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:数据库访问插件请参照MSSQL OLEDB plug-in,具体的使用里面的示例说的非常清楚,就不再累述。想说的是我使用中发现和需要注意的问题。 数据库连接 Windows身份验证:MSSQL_OLEDB::SQL_Logon "$SQLSERVER" "" "" SQL Server身份验证:MS 阅读全文
posted @ 2016-05-17 16:42 所以呢 阅读(1640) 评论(0) 推荐(1) 编辑
摘要:执行外部程序 参考“ NSIS用户手册”,NSIS脚本语言中有三个指令可以执行外部程序: Exec:执行一个指定的程序并且立即继续安装。如:Exec '"$INSTDIR\command.exe" 参数' ExecShell:使用Windows的外壳关联来执行一个指定的程序,并且立即继续安装。类似于 阅读全文
posted @ 2016-05-17 15:39 所以呢 阅读(5647) 评论(0) 推荐(2) 编辑
摘要:内置页面的定制 ”现代用户界面“中提供了一些页面,您可以通过插入宏的指令(如:!insertmacro MUI_PAGE_COMPONENTS)来把相应的页面加入到安装脚本,在安装过程中,插入的页面将按照先后顺序出现,这些提供的安装页面如下: MUI_PAGE_WELCOMEMUI_PAGE_LIC 阅读全文
posted @ 2016-05-12 11:53 所以呢 阅读(4933) 评论(0) 推荐(3) 编辑
摘要:页面说明 像我们第一章“概述”所说的要求,结合实际应用的需求,安装程序具体页面内容说明如下: 1、欢迎页面 2、许可页面 3、系统环境检查页面 操作系统:Windows Server 2008 R2 / 2012 / 2012 R2 x64 服务器是否已加入域 是否安装数据库SQL Server 2 阅读全文
posted @ 2016-05-12 11:49 所以呢 阅读(4270) 评论(1) 推荐(3) 编辑
摘要:新建脚本:向导 我们先从一个简单的NSIS安装包开始吧,就像前面(NSIS介绍)所说,我们虽然看过用户手册,可要写安装脚本无从下手,那我们的编辑工具HM NIS Edit就派上用场了。 打开HM NIS Edit,点击菜单“文件”->“新建脚本:向导”,会有向导一步步让我们输入信息,最后根据我们的输 阅读全文
posted @ 2016-05-04 18:03 所以呢 阅读(9885) 评论(1) 推荐(4) 编辑
摘要:概述 最近需要写一个安装程序,比对了一下现有的安装工具,最后选定了NSIS,最主要的原因一是开源、二是灵活。 下面把我的要求简单列举下: 1、需要检查系统环境是否满足要求 2、需要界面友好的安装过程 3、需要一些自定义界面,在安装过程中来获取一些必须的信息 4、需要根据界面的选择来执行或跳过一些安装 阅读全文
posted @ 2016-04-29 12:49 所以呢 阅读(27563) 评论(1) 推荐(5) 编辑