WEB开发网
开发学院软件开发VC 如何使用InstallShield8.0制作自己的安装程序 阅读

如何使用InstallShield8.0制作自己的安装程序

 2010-07-15 20:45:13 来源:WEB开发网   
核心提示:6、修改安装界面处理用户的输入:在你的安装脚本中,所有处理用户输入对话框的显示只在下面的四个函数中出现OnFirstUIBefore,如何使用InstallShield8.0制作自己的安装程序(17),这个函数里包含了用户第一次安装该程序,在复制文件之前的所有的对话框,目前的感兴趣的方向,WinCE移动设备上网络视频会

6、修改安装界面

处理用户的输入:

在你的安装脚本中,所有处理用户输入对话框的显示只在下面的四个函数中出现

OnFirstUIBefore,这个函数里包含了用户第一次安装该程序,在复制文件之前的所有的对话框。

OnFirstUIAfter,这个函数包含用户第一次安装该程序,在复制文件之后所用到的对话框显示

OnMaintUIBefore,这个函数中包含了用户采用maintenance模式安装时,在复制文件之前的所用到的所有的对话框。

OnMaintUIAfter,这个函数中包含了用户采用maintenance模式安装,在复制文件之后所用到的对话框。

对于InstallScript MSI工程来说,其实这里最重要的还是OnFirstUIBefore and OnMaintUIBefore两个函数,用户无论是第一次安装还是maintenance安装,对话框显示都在这两个函数中,

OnFirstUIBefore函数缺省的情形应该像下面这样吧

Dlg_Start:
 // beginning of dialogs label
 Dlg_SdWelcome:
 szTitle = ""
 szMsg = ""
 nResult = SdWelcome( szTitle, szMsg );
 if (nResult = BACK) goto Dlg_Start;
  Dlg_SdCustomerInformation:
 szMsg = "";
 szTitle = ""; 
 nResult = SdCustomerInformation( szTitle, szName, szCompany, nUser );
 if (nResult = BACK) goto Dlg_SdWelcome;  
  ok,关于InstallShield8.0的入门就简单介绍到这里,关于安装程序的制作,以后有机会我会写一些更加详细关于InstallShield的帮助文档,如果大家有有什么问题,希望多交流。

作者简介:李强,目前暂时供职于山大联润信息科技有限公司,从事网络视频会议软件的开发,目前的感兴趣的方向,WinCE移动设备上网络视频会议的开发。aooang@hotmail.com 欢迎转载本文档。

上一页  12 13 14 15 16 17 

Tags:如何 使用 InstallShield

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接