- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 如何把安装过程中的数据传到反安装过程中
在制做一些应用软件的反安装程序时,我们通常要对一些自定义的数据进行处理,如,反安装时删除安装过程创建的数据库,Web站点,这时就需在反安装过程中得到数据库的名称或站点的名称。 1. 在安装过程中保存数据 如:function void OnProcess() { … Install.Write
2009-11-09 12:51:00
465
原创 如何有条件的执行数据库对象DBItem
在软件的安装过程中,如果我们通过脚本控制一些 DBItem 是否可以被执行,可以通过DBItem 的条件设置来实现。 1.OS 可以设置操作系统的类型,以指定在哪个操作系统下才能被执行,如果不设置,则忽略操作系统。 2.Media 可以设置Media,以指定在哪个Media下才能被执行,如果不设置,则忽略Media。
2009-11-09 12:46:00
522
原创 如何在安装向导中自宝义选择目录的界面
在Nextinstaller 的安装向导默认有一个选择安装目录的界面,但在有些时候,我们希望有自己的选择目录界面,如在制做数据库安装包时,我们希望有一个界面让用户选择存放数据库文件的目录,这时就需要有一个自定义的目录选择界面了,在 NextInstaller 3.74 中就有这个一个功能,可以很方便的实现这个要求。 生成的界面如下: 实现方法:
2009-11-09 12:44:00
836
原创 如何在安装包中加入数据库功能
当前的管理软件大多是有数据库的,把数据库的安装直接做到应用软件的安装包中,可以大大方便用户的安装。 NextInstaller 的模板中就有一个 CreateDB 的模板,其功能就是创建一个 Sqlserver 的数据库,并建立表,和初始化表中的数据。当然我们也可以以手工的方式在我们已创建的工程中加入数据库功能。 方法如下: 1.新建一个创建数据库的命令
2009-11-09 12:42:00
670
原创 如何制做 Web 应用的安装包
制做 Web 应用的安装包,NextInstaller 提供了3个模板,IISVirtualDir, IISWebSite , IISWebSitePro。IISVirtualDir这是一个建立IIS 虚拟目录的模板。 功能: 1. 判断 IIS 是否已安装。 2. 判断 IIS 的版本号是否不对。
2009-11-09 12:39:00
484
原创 如何修改安装包向导中的 Logo
为了使安装向导更加生动,在制做应用的安装包时,往往要对向导上的Logo 进行动态修改,以起到提醒和警示作用。 以下以 Nextinstaller 为例: 就是在脚本中动态调用 Install.SetLeftBarImage( strImageFile ); 如: function void OnEnd() {
2009-11-09 12:35:00
1095
原创 Installshield 和 NextInstaller 在安装脚本中调用 VBScript 的比较
在软件的安装过程中,特别是操作一些与操作系统有关的功能,通常会调用VBScript 来操作执行的Com。 在Installshield的脚本中,可以使用 LaunchAppAndWait ,执行 wscript.exe 来实现 VBScrip 的调用,这个方式,实现比较麻烦,还有是因为通用 wscript.exe 来执行 script ,所以有时还会被一些安全软件所拦截。
2009-11-09 12:33:00
1033
原创 如何使用一个应用的插件包
制作应用的插件包,主要关注以下两点: 1. 要判断当前应用是否已安装,如果没有安装,则要退出安装过程。 2. 要得到当前应用的安装目录,并做为当前插件包的安装目录。 以下以 NextInstaller 为例,使用一个应用的插件包。 步骤: 1. 新增工程,使用 Pack 模板 2. 倒入程序文件
2009-11-09 12:30:00
466
原创 如何修改一个安装包的图标
使用 Nextinstaller 制作安装包,可以很方便的修改安装包的图标,其方法是如下 1. 在当前 Media 上点右键,设置 properties 2. 在 Icon File中选择 icon 文件
2009-11-09 12:28:00
3741
原创 installshield 和 NextInstaller 和建立快捷方式的比较
使用 NextInstaller 和 Installshield 都可以很方便的建立快捷方式。 a. 用 Nextinstaller 进行注册 在 Ext Objects 的 ShellObjs 中New Shortur 就可以了 B. 用 Installshield和 Nextinstaller 的方法相
2009-11-09 12:26:00
726
原创 NextInstaller 和 installshield注册文件的比较
使用 NextInstaller 和 Installshield 都可以很方便的对文件进行注册,但在使用方法上各有不同。 1. 注册 Com 和服务 a. 用 Installshield 进行注册 在文件的属性中选择selfregister就可以了 b. 用 Nextinstalle
2009-11-09 12:10:00
1202
原创 关于设置安装包中的默认变量
在制用应用软件安装包时,常常会针对不同的用户要设置不同的数据,如一些 c/s 结构的管理软件,为了便于企业部署,往往要在安装中把服务端的IP地址写进去,这样,客户端一安装就可以使用了,而不需要另外进行配置。对于这个问题,Nextinstaller 提供了一个变量修改工具,可以动态修改安装包中的变量。 例:以下以一个IM 为例,实现可以动态修改安装包中的服务器地址
2009-11-09 11:53:00
622
原创 如保在安装过程中得到IIS,MDAC,framework的版本号
随着软件功能是日益强大,当前软件越来越依赖于系统的环境,所以软件在安装时都要对系统环境做一些判断,如 IIS 的版本号,MDAC 的版本号等。 针对这个问题, NextInstaller 提供了一个非常有用的 API, 可以很方便的得到一些常见环境的版本号: 1. 判断 IIS 的版本号 var int nMaxFrameVer; g_
2009-08-29 23:32:00
820
原创 如何在应用软件的安装盘中打包Framework
随着 .net 的广泛使用,使用 .net 开发的软件也日益增多,但 .net 的软件都需要安装 framework 平台,这给软件的安装带来了不便。 NextInstaller 是一个功能强大的安装盘制作工具,针对.net 的问题,Nextinstaller 提供了几个功能强大的 Api ,可以很方便的实现 framework 的打包安装。 实现步骤如下(以下以安
2009-08-27 17:49:00
796
原创 如何制作数据库升级安装包
在软件升级更新中,数据库的升级是在所难免。 常见现象: 1.缺少表 例如:DB1中有table1;DB 2中有table1,table2;DB 3中有表table1,table2,table3。 DB3是最新的数据库结构,现在要把DB1和DB2升级到DB3,传统模式上,对于DB1和DB2做不同的升级包。 2.缺少字段,修改字段 例如:DB 1
2009-08-21 15:20:00
1510
原创 如何制作驱动安装盘?
使用NextInstaller3.7以上版本可以方便的制作驱动安装盘,如下: 1. 选择文件 2. 执行文件 Install.InstallInf ( string strPath );
2009-08-19 23:37:00
1095
翻译 用NextInstaller制做B/S 系统的安装盘
以下以 .net 系统为例:1. 判断 IIS 的版本号 var int nMaxFrameVer; g_IISVer = Install.GetAppVer("IIS"); if( g_IISVer { MessageBox("请先安装 IIS");
2009-04-01 12:28:00
2227
1
原创 用NextInstaller制做安装盘及数据库Pack
功能说明:安装盘在安装过程中判断当前数据库的版本号,如果版本号少于当前安装盘的版本号,则升级数据库。1.判断当前数据库的版本号function void OnProcess(){var int nNewDBVer;var int nDBVer;var int nDBType;var int nDBLoginMode;var string st
2007-05-18 00:08:00
1571
原创 Installaide(nextinstaller)序列号
Installaide(nextinstaller)序列号 :NI7446-5GGMQT-FW47JP-3Y4H33-HP474M-F5JPNR最新版本下载地址:http://www.installaide.com/NextInstaller2.7.rar
2007-05-12 18:17:00
796
NextInstaller 安装盘制作
2009-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅