一种启动项管理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:37043541 阅读:13 留言:0更新日期:2023-03-29 19:22
本申请公开一种启动项管理方法、装置、设备、存储介质及程序产品。本申请在软件的启动项信息被创建时,通过设置的拦截过滤点及时感知启动项关联对象的变化,并获取发生变化的启动项关联对象的操作信息。根据操作信息确定启动项信息对应的目标软件。在确定目标软件后,采用其对应的启动项管理策略对该软件的启动项进行管理。由于能实现对启动项关联对象的变化的及时感知,从而能够在启动项信息发生创建后快速响应,以软件对应的启动项管理策略执行管理。这种及时感知、快速响应、针对性管理的技术提升对Windows系统软件启动项的管理效率和管理效果,提升用户的体验。提升用户的体验。提升用户的体验。

【技术实现步骤摘要】
一种启动项管理方法、装置、设备、存储介质及程序产品


[0001]本申请涉及计算机
,尤其涉及一种启动项管理方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]软件的启动项一般是指开机时系统在前台或者后台运行的程序。在Windows系统上管理各种第三方软件的启动项一直以来都是比较复杂的问题,管理效果不佳。
[0003]一方面原因在于Windows系统的启动项写入点是对外开放的。这导致很多软件可以随意写入启动项,并且也可以在软件运行过程中也可以随时写入,更有甚者还存在软件之间的互相写入启动项来对抗杀毒软件的处理。另一方面原因是Windows系统原本只提供应用层的启动项开启和关闭入口,但是有些软件通过驱动程序在内核级进行启动项的保护,防止被杀软关闭。这对系统用户造成了非常大的困扰,杀毒软件也在这方面跟此类软件进行着各种对抗。
[0004]目前而言,Windows系统在启动项的管理方面难以应对软件的随意写入,也难于避免杀毒软件和此类第三方软件的频繁对抗,管理效果不佳,影响用户对系统的使用体验。针对于Windows系统这种启动项管理局面,有必要提供一种能够更为有效的启动项管理方案。

技术实现思路

[0005]本申请实施例提供了一种启动项管理方法、装置、设备、存储介质及程序产品,目的是实现对Windows系统下软件的启动项的有效管理。
[0006]本申请第一方面提供了一种启动项管理方法。该方法包括:
[0007]根据启动项关联对象的位置信息和操作类型设置对应的过滤拦截点;
[0008]通过所述过滤拦截点的识别逻辑识别启动项关联对象在相应位置发生相应类型的操作;
[0009]获取所识别的启动项关联对象的操作信息;
[0010]根据所述操作信息确定目标软件;根据所述目标软件对应的启动项管理策略对所述目标软件的启动项进行管理。
[0011]本申请第二方面提供了一种启动项管理装置。该装置包括:
[0012]设置单元,用于根据启动项关联对象的位置信息和操作类型设置对应的过滤拦截点;
[0013]识别单元,用于通过所述过滤拦截点的识别逻辑识别启动项关联对象在相应位置发生相应类型的操作;
[0014]信息获取单元,用于获取所识别的启动项关联对象的操作信息;
[0015]软件确定单元,用于根据所述操作信息确定目标软件;
[0016]启动项管理单元,用于根据所述目标软件对应的启动项管理策略对所述目标软件的启动项进行管理。
[0017]本申请第三方面提供了一种启动项管理设备,所述启动项管理设备包括处理器以及存储器:
[0018]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0019]所述处理器用于根据所述程序代码中的指令执行第一方面提供的启动项管理方法的步骤。
[0020]本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面提供的启动项管理方法的步骤。
[0021]本申请第五方面提供了一种计算机程序产品。该计算机程序产品包括计算机程序或指令,该计算机程序或指令被启动项管理设备执行时实现第一方面提供的启动项管理方法的步骤。
[0022]该计算机程序或指令被启动项管理设备执行时实现第一方面提供的启动项管理方法的步骤。
[0023]从以上技术方案可以看出,本申请实施例具有以下优点:
[0024]在软件的启动项信息被创建时,通过预先设置的过滤拦截点及时识别启动项关联对象(例如注册表、文件、服务API等)的变化。由于过滤拦截点是根据启动项关联对象的位置信息和操作类型对应设置的,因此具有较高的识别准确性和识别精度。获取说识别的启动项关联对象的操作信息,例如操作者进程信息、操作类型、操作者路径或被操作路径等,根据操作信息确定目标软件。在确定了目标软件后,采用其对应的启动项管理策略对该软件的启动项进行管理。由于此方案能够实现对启动项关联对象的变化的及时感知,从而能够在启动项信息发生创建后快速响应,以软件对应的启动项管理策略执行管理。这种及时感知、快速响应、针对性管理的技术能够提升对Windows系统软件启动项的管理效率和管理效果,并从机器环境为用户营造一种清净感,提升用户的体验。
附图说明
[0025]图1为本申请实施例提供的一种实现启动项管理的场景架构图;
[0026]图2A为本申请实施例提供的一种启动项管理方法的流程图;
[0027]图2B为本申请实施例提供的一种在安装提示界面展示启动项权限管理选项的示意图;
[0028]图2C为本申请实施例提供的一种在启动项管理界面展示启动项权限管理选项的示意图;
[0029]图3A为本申请实施例提供的一种确定展示启动项权限管理选项的流程图;
[0030]图3B为本申请实施例提供的一种配置软件启动项权限的示意流程图;
[0031]图4为本申请实施例提供的一种过滤驱动设置过滤拦截点并进行识别的流程图;
[0032]图5为本申请实施例提供的一种匹配确定目标软件的流程图;
[0033]图6A为本申请实施例提供的另一种启动项管理方法的流程图;
[0034]图6B为本申请实施例提供的又一种启动项管理方法的流程图;
[0035]图7为本申请实施例提供的一种启动项管理装置的结构示意图;
[0036]图8为本申请实施例中服务器的一个结构示意图;
[0037]图9为本申请实施例提供的一种平板电脑的结构示意图。
具体实施方式
[0038]当前启动项管理在Windows系统中去实现时,面临管理效果不佳的困境。这是因为Windows系统缺乏与移动端(例如手机)相比的系统环境。对于手机而言,第三方软件的行为都是被系统的权限管理所控制的,因此不会遇到Windows在启动项管理方面的混乱局面。如何在Windows系统中实现对启动项的有效管理,是需要解决的一大难题。
[0039]用户一般是主动使用杀毒软件的启动项相关的管理模块,来进行手动的扫描处理。通过扫描出来的启动项信息,然后根据自己的判断来对某些软件的启动项进行处理,是要禁用还是启用都需要用户自己的判断。有些杀毒软件的启动项管理模块可以捕捉到第三软件在写入启动项时机的行为,然后以提示弹窗的形式通知给用户,让用户自行判断是否阻止写入。以上方案依赖到用户过多的处理,用户需要面对第三方软件频繁的启动项拉起行为,从而让用户过多的人为的判断和处理,有时候如果用户注意力没有关注到,很可能导致软件的启动项互拉行为带来的对系统资源的频繁占用。影响用户的体验,干扰用户的正常操作。
[0040]针对这一问题,本申请中提供了一种启动项管理方法、装置、设备、存储介质及程序产品。通过感知启动项关联对象的变化了解启动项信息发生新的创建。通过拦截到的有关启动项关联对象的操作信息来确定目标软件。接着采用目标软件对应的启动项管理策略对目标软件进行启动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种启动项管理方法,其特征在于,所述方法包括:根据启动项关联对象的位置信息和操作类型设置对应的过滤拦截点;通过所述过滤拦截点的识别逻辑识别启动项关联对象在相应位置发生相应类型的操作;获取所识别的启动项关联对象的操作信息;根据所述操作信息确定目标软件;根据所述目标软件对应的启动项管理策略对所述目标软件的启动项进行管理。2.根据权利要求1所述的启动项管理方法,其特征在于,所述根据所述目标软件对应的启动项管理策略对所述目标软件的启动项进行管理,包括:当确定所述目标软件位于启动项禁用策略库时,遍历所述目标软件的所有启动项信息并禁用。3.根据权利要求2所述的启动项管理方法,其特征在于,还包括:响应于针对待安装软件的安装提示界面中启动项权限管理选项的触发操作,获得所述待安装软件的启动项权限信息;响应于针对启动项管理界面中已安装软件的启动项权限管理选项的触发操作,获得所述已安装软件的启动项权限信息;根据所述待安装软件的启动项权限信息和/或所述已安装软件的启动项权限信息,构建所述启动项禁用策略库。4.根据权利要求3所述的启动项管理方法,其特征在于,所述方法还包括:在待安装软件的安装程序启动后,获取进程启动信息;根据所述进程启动信息获得可执行文件的路径;当根据所述可执行文件的路径确定所述可执行文件为安装包文件时,生成所述安装包文件的MD5信息;基于所述MD5信息确定待安装软件的ID;当根据待安装软件的ID和本地的配置文件,确定所述待安装软件为疑似写入启动项的软件,则在所述待安装软件的安装提示界面中展示启动项权限管理选项。5.根据权利要求1

4任一项所述的启动项管理方法,其特征在于,过滤驱动在所述终端设备开机时启动;根据启动项关联对象的位置信息和操作类型设置对应的过滤拦截点,具体包括:所述过滤驱动在所述终端设备开机时,读取策略配置信息;所述过滤驱动解析所述策略配置信息得到策略链;所述策略链中描述有待过滤拦截的启动项关联对象的位置信息和操作类型;所述过滤驱动遍历所述策略链,针对所述位置信息和所述操作类型设置过滤拦截点。6.根据权利要求5所述的启动项管理方法,其特征在于,启动项关联对象为以下任一类型:注册表、文件或服务API;所述过滤驱动遍历所述策略链,针对所述位置信息和所述操作类型设置过滤拦截点,具体包括:若从所述策略链遍历到有关注册表的位置信息和操作类型,则针对有关注册表的位置信息和操作类型设置注册表的过滤拦截点,用于识别注册表的变化;
若从所述策略链遍历到有关文件的位置信息和操作类型,则针对有关文件的位置信息和操作类型设置文件的过滤拦截点,用于识别文件的变化;若从所述策略链遍历到有关...

【专利技术属性】
技术研发人员:王浩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1