软件安装包的制作方法和软件安装包装置制造方法及图纸

技术编号:8387045 阅读:240 留言:0更新日期:2013-03-07 07:44
本发明专利技术公开了一种软件安装包的制作方法,包括:A、利用脚本将软件资源文件制作成安装资源包;B、为所述安装资源包增加个性化处理逻辑;并设置视窗操作系统安装工具(Windows?Installer)的应用程序编程接口(API),该API用于在安装包执行时读取所述安装资源包和个性化处理逻辑进行安装操作;C、将所述安装资源包、个性化处理逻辑以及API封装成可执行格式的软件安装包。本发明专利技术还公开了一种软件安装包装置,包括安装资源包、个性化处理逻辑模块以及API。利用本发明专利技术,既可以使软件包能顺利安装,又能为用户提供更多个性化的软件信息。

【技术实现步骤摘要】
软件安装包的制作方法和软件安装包装置
本专利技术涉及数据处理设备的软件
,尤其涉及一种软件安装包的制作方法和软件安装包装置。
技术介绍
计算机软件经过了几十年的发展,慢慢地与互联网融合为一体。开放与合作已经成为互联网技术发展的必然趋势,未来的互联网可以“更多的融入”,也能更多地分享和收获。打造一个更加开发平台将使整个互联网的用户有一个全新的体验。目前软件安装包的主要任务是:压缩程序文件到资源中,并在安装时释放程序文件到客户机。更为细粒度的任务是设定安装信息、产品名、组织文件映射,源目录到目标目录、展现用户界面,供用户查看许可协议、软件序列号、功能特性展示、安装进度等,并要配置快捷方式、注册路径、版本、控制面版“添加删除”等信息。现有技术中,制作软件安装包通常是通过专用的制作软件来完成,常用的软件安装包的制作软件包括:1)Nullsoft脚本安装系统(NSIS,NullsoftScriptableInstallSystem),NSIS是一个开源的Windows操作系统下安装程序的制作软件。它提供了安装、卸载、系统设置、文件解压缩等功能。2)InstallShield系统,Inst本文档来自技高网...
软件安装包的制作方法和软件安装包装置

【技术保护点】
一种软件安装包的制作方法,其特征在于,包括:A、利用脚本将软件资源文件制作成安装资源包;B、为所述安装资源包增加个性化处理逻辑;并设置视窗操作系统安装工具Windows?Installer的应用程序编程接口API,该API用于在安装包执行时读取所述安装资源包和个性化处理逻辑进行安装操作;C、将所述安装资源包、个性化处理逻辑以及API封装成可执行格式的软件安装包。

【技术特征摘要】
1.一种软件安装包的制作方法,其特征在于,包括:A、利用InstallShield脚本将软件资源文件制作成安装资源包,所述安装资源包为MSI文件,所述安装资源包中包括软件目录结构的描述信息;B、为所述安装资源包增加个性化处理逻辑;并设置视窗操作系统安装工具WindowsInstaller的应用程序编程接口API,该API用于在安装包执行时读取所述安装资源包和个性化处理逻辑进行安装操作;C、将所述安装资源包、个性化处理逻辑以及API封装成可执行格式的软件安装包;还包括利用脚本制作用于删除所述安装资源包中所描述的软件目录结构的删除逻辑,将该删除逻辑编译成可执行的卸载程序,将该卸载程序封装到所述软件安装包中,当所述安装资源包中的软件目录结构描述信息发生改变时,进一步更改所述删除逻辑用以删除所述更改后的软件目录结构,将更改后的所述删除逻辑编译成可执行的卸载程序,并将该卸载程序封装到所述软件安装包中。2.根据权利要求1所述的方法,其特征在于,所述个性化处理逻辑包括以下任意个处理逻辑:界面处理逻辑、人机交互处理逻辑、产品功能处理逻辑。3.根据权利要求1所述的方法,其特征在于,所述制作删除逻辑的脚本为NSIS脚本。4.一种软件安装包...

【专利技术属性】
技术研发人员:库宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1