一种终端安装包部署和实现方法与装置制造方法及图纸

技术编号:16644330 阅读:28 留言:0更新日期:2017-11-26 16:38
本发明专利技术公开了一种终端安装包部署和实现方法包括:生成针对特定安装包的皮肤文件;封装并配置安装包的所有文件与功能;计算安装包的所有文件的消息摘要并存储于校验文件;生成安装包并按需执行安装、卸载、覆盖安装或升级操作。本发明专利技术能够定制界面、支持文件升级与安全验证、便于打包。

Method and device for deploying and implementing terminal installation package

The invention discloses a terminal installation package deployment and implementation method includes: generating specific installation package skin file; all the files with function encapsulation and configure the installation package; all the installation package file to calculate the message digest and stored in the check file; generating installation package and to perform the installation, unloading, installation or cover upgrade operation. The invention can customize interface, support file upgrade and security verification, and is easy to package.

【技术实现步骤摘要】
一种终端安装包部署和实现方法与装置
本专利技术涉及网络安全
,更具体地,特别是指一种终端安装包部署和实现方法与装置。
技术介绍
常用的windows平台安装包制作软件包括NSIS(NullsoftScriptableInstallSystem)、InstallShield等。常用安装包制作软件,需要安装安装包制作工具,变更功能时需要修改脚本等,采用常用安装包软件制作安装包有明显的缺陷,包括安装包界面不能定制化、不美观、不支持与服务器的联动升级、缺少文件安全检查机制、各种功能打包过程复杂、针对不同的项目需要修改打包脚本等。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种终端安装包部署和实现方法与装置,能够定制界面、支持文件升级与安全验证、便于打包。基于上述目的,本专利技术实施例的一方面提供了一种终端安装包部署和实现方法,应用于终端,包括以下步骤:生成针对特定安装包的皮肤文件;封装并配置安装包的所有文件与功能;计算安装包的所有文件的消息摘要并存储于校验文件;生成安装包并按需执行安装、卸载、覆盖安装或升级操作。在一些实施方式中,在MFC框架下部署和实现方法;使用DUI界面生成本文档来自技高网...
一种终端安装包部署和实现方法与装置

【技术保护点】
一种终端安装包部署和实现方法,其特征在于,应用于终端,包括以下步骤:生成针对特定安装包的皮肤文件;封装并配置安装包的所有文件与功能;计算安装包的所述所有文件的消息摘要并存储于校验文件;生成安装包并按需执行安装、卸载、覆盖安装或升级操作。

【技术特征摘要】
1.一种终端安装包部署和实现方法,其特征在于,应用于终端,包括以下步骤:生成针对特定安装包的皮肤文件;封装并配置安装包的所有文件与功能;计算安装包的所述所有文件的消息摘要并存储于校验文件;生成安装包并按需执行安装、卸载、覆盖安装或升级操作。2.根据权利要求1所述的方法,其特征在于,在MFC框架下部署和实现所述方法;使用DUI界面生成所述皮肤文件;配置所述所有文件与功能为将以下至少之一配置到XML格式的配置文件:文件类型、安装目录、文件合法性校验、产品信息展示;封装所述所有文件与功能为将以下至少之一封装为可直接由所述配置文件调用:注册表、驱动、可执行文件、COM组件、服务程序、安装目录;所述消息摘要为MD5消息摘要。3.根据权利要求2所述的方法,其特征在于,执行所述安装操作包括:调用所述皮肤文件并显示安装包皮肤;将配置文件修改为安装状态,并根据所述封装安装所述所有功能;根据配置文件生成安装文件;根据校验文件检测安装包的所述所有文件的安全性。4.根据权利要求2所述的方法,其特征在于,执行所述卸载操作包括:调用所述皮肤文件并显示安装包皮肤;将配置文件修改为卸载状态,并根据所述封装卸载所述所有功能;根据配置文...

【专利技术属性】
技术研发人员:郭永峰
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:北京,11

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

1