一种PC机安装程序的建立方法及装置制造方法及图纸

技术编号:11870658 阅读:54 留言:0更新日期:2015-08-12 20:59
本发明专利技术实施例公开了一种PC机安装程序的建立方法及装置,解决了使用安装软件打包的方式虽为主流使用,但是专业安装软件使用复杂,并需要付费,界面布局也无法修改的技术问题,免费的NSIS为脚本编写,使用复杂度太大的技术问题,磁盘复制无法对软件进行保护的技术问题,压缩软件的界面也很单一的技术问题。本发明专利技术实施例PC机安装程序的建立方法包括:通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的源文件对应的资源文件;通过高级语言开发工具对加载后的资源文件进行所示待安装程序及其对应的程序界面的设计;通过高级语言开发工具编译生成与设计好的待安装程序和程序界面相对应的安装程序。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种PC机安装程序的建立方法及装置
技术介绍
安装程序(或称安装软件)是电脑软件的一种,用以协助使用者安装其他软件或驱动程序O安装程序的档案名称常见有“setup”、“instalI”、“installer”、“installat1n”等字样。目前主流的安装程序制作方法多是使用第三方公司开发的安装软件,对于程序开发人员来说难度虽然不算大,但是固定的安装流程和模式,无法适应所有领域和行业,如公司的Logo、产品的图标和图片需要放到显眼位置时,以及需要对安装后的程序进行特别处理,这些通用的安装软件便很难实现。同时涉及到付费问题,增加了软件的成本。PC机安装程序的制作一般有以下四种情况:1、使用付费安装软件打包,如InstallShield ;2、使用免费安装软件打包,如NSIS ;3、使用批处理对文件的磁盘复制,即不打包,只是将待安装程序与批处理放在一起,安装时执行批处理去复制文件;4、使用压缩软件进行压缩打包,如WinRar。然而,上述的使用安装软件打包的方式虽为主流使用,但是专业安装软件使用复杂,并需要付费,界面布局也无法修改,免费的NSIS为脚本编写,使用复杂度太大,磁盘复制无法对软件进行保护,压缩软件的界面也很单一。
技术实现思路
本专利技术实施例提供了一种PC机安装程序的建立方法及装置,解决了使用安装软件打包的方式虽为主流使用,但是专业安装软件使用复杂,并需要付费,界面布局也无法修改的技术问题,免费的NSIS为脚本编写,使用复杂度太大的技术问题,磁盘复制无法对软件进行保护的技术问题,压缩软件的界面也很单一的技术问题。本专利技术实施例中提供的一种PC机安装程序的建立方法,包括:通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的所述源文件对应的资源文件;通过所述高级语言开发工具对加载后的所述资源文件进行所述待安装程序及其对应的程序界面的设计;通过所述高级语言开发工具编译生成与设计好的待安装程序和所述程序界面相对应的安装程序。优选地,通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的所述源文件对应的资源文件具体包括:进行将所述待安装程序加入所述源文件中的编辑,所述源文件包括待安装文件及其对应安装路径;通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的所述源文件对应的资源文件。优选地,通过所述高级语言开发工具对加载后的所述资源文件进行所述待安装程序及其对应的程序界面的进行设计具体包括:通过所述高级语言开发工具加载生成的所述资源文件;通过所述高级语言开发工具对所述待安装程序的安装流程及程序界面进行设计。优选地,通过所述高级语言开发工具编译生成与设计好的待安装程序和所述程序界面相对应的安装程序具体包括:通过所述高级语言开发工具将所述资源文件结合所述待安装程序的所述安装流程及所述程序界面进行编译,生成最终的所述安装程序;进行所述安装程序的安装运行,将所述待安装文件从所述资源文件中释放到指定位置。优选地,进行所述安装程序的安装运行,将所述待安装文件从所述资源文件中释放到指定位置之后还包括:判断所述安装程序的安装运行是否成功,若不成功,则进行所述待安装文件的所述安装路径全部存在所述源文件中的确定,并再次重新进行所述安装程序的安装运行。本专利技术实施例中提供的一种PC机安装程序的建立装置,包括:第一生成单元,用于通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的所述源文件对应的资源文件;设计单元,用于通过所述高级语言开发工具对加载后的所述资源文件进行所述待安装程序及其对应的程序界面的设计;第二生成单元,用于通过所述高级语言开发工具编译生成与设计好的待安装程序和所述程序界面相对应的安装程序。优选地,所述第一生成单元具体包括:编辑子单元,用于进行将所述待安装程序加入所述源文件中的编辑,所述源文件包括待安装文件及其对应安装路径;第一生成子单元,用于通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的所述源文件对应的资源文件。优选地,所述设计单元具体包括:加载子单元,用于通过所述高级语言开发工具加载生成的所述资源文件;设计子单元,用于通过所述高级语言开发工具对所述待安装程序的安装流程及程序界面进行设计。优选地,所述第二生成单元具体包括:第二生成子单元,用于通过所述高级语言开发工具将所述资源文件结合所述待安装程序的所述安装流程及所述程序界面进行编译,生成最终的所述安装程序;释放子单元,用于进行所述安装程序的安装运行,将所述待安装文件从所述资源文件中释放到指定位置。优选地,所述PC机安装程序的建立装置还包括:判断单元,用于判断所述安装程序的安装运行是否成功,若不成功,则进行所述待安装文件的所述安装路径全部存在所述源文件中的确定,并再次重新进行所述安装程序的安装运行。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例提供了一种PC机安装程序的建立方法及装置,其中,PC机安装程序的建立方法包括:通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的源文件对应的资源文件;通过高级语言开发工具对加载后的资源文件进行所示待安装程序及其对应的程序界面的设计;通过高级语言开发工具编译生成与设计好的待安装程序和程序界面相对应的安装程序。本实施例中,通过高级语言开发工具先进行对加载后的资源文件进行所示待安装程序及其对应的程序界面的设计,通过高级语言开发工具编译生成与设计好的待安装程序和程序界面相对应的安装程序,便简单的实现了定制的安装界面的打包方式的安装软件,从而解决了使用安装软件打包的方式虽为主流使用,但是专业安装软件使用复杂,并需要付费,界面布局也无法修改的技术问题,免费的NSIS为脚本编写,使用复杂度太大的技术问题,磁盘复制无法对软件进行保护的技术问题,压缩软件的界面也很单一的技术问题。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例中提供的一种PC机安装程序的建立方法的一个实施例的流程不意图;图2为本专利技术实施例中提供的一种PC机安装程序的建立方法的另一个实施例的流程示意图;图3为本专利技术实施例中提供的一种PC机安装程序的建立装置的一个实施例的结构示意图;图4为本专利技术实施例中提供的一种PC机安装程序的建立装置的另一个实施例的结构示意图。【具体实施方式】本专利技术实施例提供了一种PC机安装程序的建立方法及装置,解决了使用安装软件打包的方式虽为主流使用,但是专业安装软件使用复杂,并需要付费,界面布局也无法修改的技术问题,免费的NSIS为脚本编写,使用复杂度太大的技术问题,磁盘复制无法对软件进行保护的技术问题,压缩软件的界面也很单一的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实本文档来自技高网...

【技术保护点】
一种PC机安装程序的建立方法,其特征在于,包括:通过高级语言开发工具对包含有待安装程序的源文件进行编译,并生成与编译完成的所述源文件对应的资源文件;通过所述高级语言开发工具对加载后的所述资源文件进行所述待安装程序及其对应的程序界面的设计;通过所述高级语言开发工具编译生成与设计好的待安装程序和所述程序界面相对应的安装程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:张汉就郑爱华张六一
申请(专利权)人:东信和平科技股份有限公司
类型:发明
国别省市:广东;44

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

1