自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 用NextInstaller做安装盘时,如何在修改安装的对话框中禁止 "修改" 这一项

方法:在变量表中加入变量:VAR_S_MODIFYSETUP_MODES  取值为: SM_RESTORE | SM_REMOVE  

2007-06-14 16:23:00 355

原创 NextInstaller针对数据库安装的设计

DataBase.ini 格式说明格式:[Run]Count = 4Item1 = [PATH_S_SUPPORTDIR]/CreateTab.sqlItem1_Prompt=[VAR_CREATETAB_PROMPT]Item1_Type=SqlFile Item 2 = [PATH_S_SUPPORTDIR]/insert.xmlItem 2_Prompt=

2007-06-14 16:20:00 414

原创 用NextInstaller实现针对不同的操作系统设置不同的注册表

在软件在安装过程中我们常要对不同的操作系统设置不同的注册表信息,如我们要在软件的安装过程中自动关闭XP自带的防火墙,这时,我们的setup 就要自动进行判断,当前系统是不是XP ,如果是则就在注册表中写入:[HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/SharedAccess/Parameters/FirewallPolicy][HKE

2007-06-14 16:18:00 458

原创 如何用NextInstaller做数据库数据库升级包

 与做数据库安装盘的方法是一样的,主要是定义 DataBase.ini 在运选择 SQL 文件中进行 Update 数据库做升级包的重点是, 这个setup 是不能被反安装的,所以在 Project 的 当前 Media 的属性中把不进行反安装的设置打勾 

2007-06-14 16:14:00 566

原创 如何用NextInstaller在一个Project中支持多个语言的安装盘

要在一个Project 中支持生成多个 语言的安装盘主要实现以下几点1.生成多个Media 分别对应多个语言2.实生系统的界面分别为相应的语言     在相应的Mide属性中选择相对应的 Language3.在安装中出现的自定义文本分别为相应的语言    a.在所有出现自定义文本的地方都用变量来取代,    b.在project 中分别建立不同的StrTable 让不同

2007-06-14 15:51:00 618

原创 如何用NextInstaller做数据库安装盘

主要是定义 DataBase.ini方法:[Comm]RunFileCount = 2RunFile1 = [PATH_S_SUPPORTDIR]/CreateTab.sqlRunFile1_Prompt=[VAR_CREATETAB_PROMPT]RunFile2 = [PATH_S_SUPPORTDIR]/insert.sqlRunFile2_Prompt=[VAR_INSERTROW

2007-06-14 15:49:00 492

原创 如何用NextInstaller做web安装盘

          做web 安装盘写普通安装盘的区别就是要分生一个 虚拟目录, 可以用命令 CommObj.CreateVirtualDir( "MyVirtualDir" , strTargetDir ) 来生成因为NextInstaller支持 VBScript 所以也可以直接在脚本中设置 IIS 的接口来建立 虚拟目录 .

2007-06-14 15:30:00 487

原创 AtScript 在你的程序中实现脚本功能

.简介     在你的程序中实现脚本功能,该脚本引擎名为AtScript , 是类似于VBScript 的语法, 在一些比VBScript 更好用,更方便,而且容易扩展,无需组件环境 AtScript 是类似于VBScript的脚本语言,无需组件环境.      易学易用,如果您已了解 Visual Basic 或 Visual Basic for Applications (VBA)或V

2007-06-11 13:11:00 772

AtScript

源码下载

2007-06-13

AtScript 源码下载

AtScript <br/><br/> 在你的程序中实现脚本功能<br/><br/>.简介<br/> <br/>在你的程序中实现脚本功能,该脚本引擎名为AtScript , 是类似于VBScript 的语法, 在一些比VBScript 更好用,更方便,而且容易扩展,无需组件环境<br/><br/><br/><br/>[refer]http://www.installaide.com/Images/ats.jpg[/refer]<br/><br/><br/><br/>AtScript 是类似于VBScript的脚本语言,无需组件环境. <br/> 易学易用,如果您已了解 Visual Basic 或 Visual Basic for Applications (VBA)或VBScript,就会很快熟悉 VBScript。即使您没有学过 Visual Basic,只要学会 VBScript,就能够使用所有的 VBScript 语言进行程序设计。<br/><br/>.如何使用<br/><br/> 使用这个控制之前, 我建议您先看一下有关AtScript文件,知道您能在您的脚本中做些什么。<br/> http://www.InstallAide.com/atScript.asp 。<br/><br/>一、写一个脚本 <br/><br/>创建一个简单的脚本 <br/><br/> Section Main <br/> msgbox "hello" <br/> End Section<br/><br/><br/>二、如何运行脚本<br/><br/> 调用方法非常简单,如下所示:<br/><br/> CAtsEngine Eng;<br/> CString strPrompt;<br/> <br/> UpdateData();<br/> Eng.LoadScript( m_strScript );<br/><br/> if( !Eng.RunSegment( "Main") ) <br/> {<br/> strPrompt.Format("Script is error, ErrorCode=%d,Line = %d,ErrorWord=%s" , Eng.m_nLastErrorCode , Eng.m_nErrorLine , Eng.m_strErrorWord );<br/> AfxMessageBox( strPrompt );<br/> }<br/><br/>三、如何扩展脚功能<br/><br/> 在atscript中,那是很容易的<br/><br/> 1. 创建 的对象类<br/> class CMyAtsObj : public CAtsObject <br/> {<br/> public:<br/> CMyAtsObj();<br/> virtual ~CMyAtsObj();<br/><br/> virtual BOOL DoFun( LPCTSTR strFunName , CAtsParam *pParam );<br/> virtual CAtsVarItem * GetVarItem(LPCTSTR sName );<br/> virtual BOOL SetVar(LPCTSTR strName , LPCTSTR strData);<br/><br/> public: <br/> };<br/><br/> 2. 创建一个对象的函数 <br/><br/> BOOL CMyAtsObj::DoFun( LPCTSTR sFunName , CAtsParam *pParam )<br/> {<br/> CString strFunName = sFunName;<br/> if( strFunName.CompareNoCase("Test") == 0 )<br/> {<br/> AfxMessageBox( pParam->GetItemData(1) );<br/> return true;<br/> }<br/> else if( strFunName.CompareNoCase("GetName") == 0 )<br/> {<br/> pParam->SetReturnData( _T("MyObj") );<br/> return true;<br/> }<br/><br/> return false;<br/> }<br/><br/> 3. 将对象加入到引擎<br/> CAtsEngine Eng;<br/><br/> CString strPrompt;<br/> <br/> UpdateData();<br/> Eng.LoadScript( m_strScript );<br/><br/> // Add Customize object to engine<br/> CMyAtsObj * pNewObj = new CMyAtsObj;<br/> pNewObj->m_strName = "MyObj";<br/> Eng.AddObjIns( pNewObj );<br/><br/> if( !Eng.RunSegment( "Main") ) <br/> {<br/> strPrompt.Format("Script is error, ErrorCode=%d,Line = %d,ErrorWord=%s" , Eng.m_nLastErrorCode , Eng.m_nErrorLine , Eng.m_strErrorWord );<br/> AfxMessageBox( strPrompt );<br/> }<br/><br/> 4. 使用对象<br/> Section Main <br/> var @a as AtsString<br/> @a = myobj.getname()<br/> msgbox @a<br/> End Section<br/><br/>源码下载:http://www.installaide.com/AtScript.zip<br/><br/>Name:BaillEmail:Installaide@hotmail.com<br/><br/>Web Site: http://www.installaide.com/AtScript.asp

2007-06-13

Nextinstaller

NextInstaller 是一个类似于InstallShield 的功能强大的安装盘制作工具,在很多实用性的功能, 细节上比InstallShield更加方便.<br/>主要特征 : <br/>1.可以制作简单过程控制的安装盘,无需组件环境<br/>2.采用专业的 AtSctipt 和 VBScript 脚本引擎,同时支持简易的.ini引擎<br/>3.可以制作数据库安装盘 <br/>4.可以制作Web程序的安装盘<br/>3.可以制作程序补丁<br/>5.可以制作数据库补丁,支持数据库的更新( DBXML ) <br/>7.可以不生成反安装信息 <br/>8.可以方便的让一个应用程序和一种文件类型进行关联 <br/>9.可以方便生成反安装快捷键 <br/>10.功能强大的变量表,用户更方便得进行变量管理 <br/>11.因为采用VBScript 进行过程控制,所以很方便的加入自定义的组件,对安装界面,功能进行扩展 <br/>12.强大的应用检测功能,可以在安装过程对正在运行的程序,服务进行提示,强行中止 <br/>13.用户可以更方便的定义自己的安装类型 <br/>14.方便的图片更换功能用户可以方便的设计自定义的安装图片

2007-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除