专利汇可以提供一种判断文件是否是安装包并限制打开的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种判断文件是否是安装包并限制打开的方法,包括步骤:S1、点击打开文件时,通过外部组件拦截并传入文件路径;S2、文件名后缀判断;S3、文件大小判断;S4、安装字段判断;S5、压缩标识结合文件大小判断;S6、将返回的限制或放行结果传给外部组件,进行对文件限制或放行。该方法能够准确的判断出该文件包是否为安装包,且采用逐步判断的方式效率更高更准确,确保终端上无非法 软件 安装,提高终端系统安全性。,下面是一种判断文件是否是安装包并限制打开的方法专利的具体信息内容。
1.一种判断文件是否是安装包并限制打开的方法,其特征在于,包括以下步骤:
S1、点击打开文件时,通过外部组件拦截并传入文件路径;
S2、文件名后缀判断:若安装包文件名后缀为Msi则判断为安装包,返回限制结果,若为exe则继续安装包判断;
S3、文件大小判断:比较文件包真实大小和原始大小,若一致,则判断不为安装包且返回放行结果,若不一致则继续安装包判断;
S4、安装字段判断:读取文件产品名称、原始名称、文件描述和网络名称,判断是否有‘setup’、’install’、‘安装’字段,若有前述字段且文件名不含Uninstall,则判断为安装包且返回限制结果,否则进行继续安装包判断;
S5、压缩标识结合文件大小判断:逐字节读取文件十六进制码,判断文件内是否含有rar、7Z、zip、cab压缩标识,若有前述的压缩标识,且文件总大小超过第一设定值或者文件总大小减去原始大小大于第二设定值,则判断为安装包且返回限制结果,否则返回放行结果;
S6、将返回的限制或放行结果传给外部组件,进行对文件限制或放行。
2.如权利要求1所述的一种判断文件是否是安装包并限制打开的方法,其特征在于,所述步骤S1中通过外部组件拦截并传入文件路径具体是指:在打开文件运行应用程序时,通过钩子组件进行消息拦截,将该应用程序的文件路径作为参数传给控制台的软件安装限制模块。
3.如权利要求1所述的一种判断文件是否是安装包并限制打开的方法,其特征在于:在进行文件名后缀判断之前,还包括指定文件判断:获取文件路径获得文件的MD5值、数字签名及文件名称,与控制台的软件安装限制模块的特殊限制和特殊放行规则对比,若为特殊限制则直接返回限制结果,若为特殊放行则返回放行结果,若对比无结果,则继续进行安装包判断。
4.如权利要求1所述的一种判断文件是否是安装包并限制打开的方法,其特征在于:所述第一设定值为10MB,第二设定值为1MB。
5.如权利要求1所述的一种判断文件是否是安装包并限制打开的方法,其特征在于:步骤S6中,进行限制时通过弹框提醒,若根据实际需要不进行限制,可则上报给控制台进行放行。
6.如权利要求1所述的一种判断文件是否是安装包并限制打开的方法,其特征在于:所述控制台为绿盾控制台。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种功率组件故障记录诊断系统及方法 | 2020-05-08 | 201 |
基于GPIB总线的应答系统的自动测试台及其测试方法 | 2020-05-11 | 626 |
一种基于人工智能的多功能茶几控制系统及方法 | 2020-05-08 | 388 |
用于休眠的存储器映射 | 2020-05-11 | 625 |
一种人体三维扫描自动化立体剪裁系统 | 2020-05-08 | 315 |
用于形成美容组合物的系统及皮肤护理管理系统 | 2020-05-08 | 384 |
一种软件打包的方法、装置、计算机设备及存储介质 | 2020-05-08 | 643 |
一种软件的安全管理方法、装置、终端及服务器 | 2020-05-08 | 692 |
一种抗抵赖的标识私钥生成和数字签名方法及系统和装置 | 2020-05-08 | 334 |
一种计算机软件测试装置 | 2020-05-08 | 964 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。