【技术实现步骤摘要】
一种封装License的方法及系统
本专利技术涉及软件封装
,具体地说是一种封装License的方法及系统。
技术介绍
一个操作系统,如果需要被认证为“正版”,一般采取使用License的方式进行授权。而License一般被做成激活码的形式,厂商通过纸质文件或者电子邮件发送给客户,然后有客户输入到系统中进行激活操作。现有的方案做法是将授权License通过文件或者激活码的方式交付给用户,由用户在系统中操作进行激活。无论是通过纸质文件还是电子邮件,激活码均被暴露出来,如果第三者抢先看到,并使用激活,则会导致客户的License失效。
技术实现思路
本专利技术的目的在于提供一种封装License的方法及系统,用于解决目前的激活码被暴露出来容易导致客户的License失效的问题。本专利技术解决其技术问题所采取的技术方案是:一种封装License的方法,具体包括以下步骤:生成一个License;将License写入SPEC文件;将SPEC文件编译成二进制封装到RPM文件。进一步地,将License写入SPEC文件具体包括:打开SRPM源码包;更改SPEC文件,添加License。进一步地,将SPEC文件编译成二进制封装到RPM文件的方法具体包括:通过rpmbuild命令生成RPM文件。进一步地,在封装完成后还包括查看调用封装的License。进一步地,通过rpm-qi命令查看调用封装的License。一种封装License的系统,利用所述的方法,包括License生成模块,用于生成正确的License;和,写入模块,用于将License写入源码包SPEC文件;和 ...
【技术保护点】
一种封装License的方法,其特征是,具体包括以下步骤:生成一个License;将License写入SPEC文件;将SPEC文件编译成二进制封装到RPM文件。
【技术特征摘要】
1.一种封装License的方法,其特征是,具体包括以下步骤:生成一个License;将License写入SPEC文件;将SPEC文件编译成二进制封装到RPM文件。2.根据权利要求1所述的方法,其特征是,将License写入SPEC文件具体包括:打开SRPM源码包;更改SPEC文件,添加License。3.根据权利要求1所述的方法,其特征是,将SPEC文件编译成二进制封装到RPM文件的方法具体包括:通过rpmbuild命令生成RPM文件。4.根据权利要求1所述的,其特征是,在封...
【专利技术属性】
技术研发人员:周雨辰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。