发明名称 |
软件安装程序打包系统及方法 |
摘要 |
本发明提供一种软件安装程序打包系统,应用于计算机,该系统包括:读取模块、设置模块、文件合并模块及解析模块。本发明还提供一种软件安装程序打包方法。利用本发明,可以将软件安装程序的所有文件、目录结构及相关信息的二进制代码组合成一个可以单独完成整个软件安装的可执行文件,提高软件安装的安全性,并且支持用户自定义安装界面。 |
申请公布号 |
CN101561762A |
申请公布日期 |
2009.10.21 |
申请号 |
CN200810301214.7 |
申请日期 |
2008.04.18 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
常小军 |
分类号 |
G06F9/445(2006.01)I;G06F21/22(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
1.一种软件安装程序打包方法,其特征在于,该方法包括以下步骤:从数据库中读取一种安装界面;设置安装规则;读取需打包的软件安装程序所在的主目录;合并该主目录下的所有文件得到一个新文件,在该新文件中记录合并前所有文件数据、每段文件数据的起始标记和结束标记、合并前的文件列表及文件目录结构信息;解析该新文件,生成该新文件中记录的数据、文件目录结构信息及文件列表信息的二进制代码,并将所述二进制代码写入可执行文件;从数据库读取所述需打包的软件安装程序的注册表信息及快捷方式信息;生成所述注册表信息及快捷方式信息对应的二进制代码并写入可执行文件;及生成所述安装界面及安装规则对应的二进制代码并写入可执行文件。 |
地址 |
518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |