[发明专利]一种限制软件使用权限的方法有效
申请号: | 201710825105.4 | 申请日: | 2017-09-14 |
公开(公告)号: | CN107368715B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 王志云 | 申请(专利权)人: | 南京百敖软件有限公司;江苏卓易信息科技股份有限公司;昆山百敖电子科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/51 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 唐红 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 限制 软件 使用 权限 方法 | ||
1.一种限制软件使用权限的方法,其特征在于:包括如下步骤:
(1)启动软件应用程序;
(2)获取BIOS中的识别码,若获取成功则进入步骤(3);
(3)判断是否需要解密所获取的识别码,若不需解密,则将识别码进行分类,若需要解密则将识别码先进行解密后再进行分类;
(4)转换分类后的识别码,并对应不同的权限。
2.根据权利要求1所述的限制软件使用权限的方法,其特征在于:所述步骤(2)中获取BIOS中的识别码的方法为:
直接在BIOS二进制文件的某个固定位置放置不同权限级别的识别码,然后软件应用程序在执行过程中,从BIOS映射到内存的固定位置获取存放在BIOS二进制文件中的认证信息。
3.根据权利要求1所述的限制软件使用权限的方法,其特征在于:所述步骤(2)中获取BIOS中的识别码的方法为:
用UEFI提供的EFI_RUNTIME_SERVICES中的EFI_SET_VARIABLE服务建立一个特别含义的变量,根据产品及客户的级别,设置不同权限级别的识别码,并且通过BIOS Setup界面的选项来开发用户接口;然后软件应用程序将获取到的信息和软件预设的密码进行比对,如果采用加密的方式存放识别码,在这个环节需要先进行解密处理。
4.根据权利要求1所述的限制软件使用权限的方法,其特征在于:所述步骤(2)中获取BIOS中的识别码的方法为:
把识别码存放到ACPI的某个表中;软件从ACPI表中获取识别码,然后软件将获取到的识别码和预设的密码进行比对,然后按照比对结果确定该系统中所能使用的等级或根本不允许该软件运行。
5.根据权利要求3所述的限制软件使用权限的方法,其特征在于:所述特别含义的变量是指由BIOS和软件开发者均知晓的变量名,且用于定义软件。
6.根据权利要求3所述的限制软件使用权限的方法,其特征在于:通过增加一个Setup选项,且将这个Setup选项跟特别含义的变量进行关联,从而使得终端用户可以通过修改这个Setup选项来修改BIOS中存入的识别码,形成用户接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京百敖软件有限公司;江苏卓易信息科技股份有限公司;昆山百敖电子科技有限公司,未经南京百敖软件有限公司;江苏卓易信息科技股份有限公司;昆山百敖电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710825105.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锅炉用高效节能型变截面对流屏
- 下一篇:一种分体式淋浴器