一种禁止启动项启动的方法和装置的制造方法_3

文档序号:8258079阅读:来源:国知局
征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0129]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0130]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的禁止启动项启动的设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0131]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0132]本发明实施例公开了 Al、一种禁止启动项启动的方法,包括:
[0133]确定操作系统中的目标启动项,所述目标启动项为指定的需禁止自启动的应用;
[0134]获取与所述目标启动项相关的启动项目;
[0135]将与所述目标启动项相关的启动项目写入配置文件中;
[0136]在操作系统启动时,读取所述配置文件;
[0137]按照所述配置文件中的所述启动项目禁止对应的目标启动项启动。
[0138]A2、如Al所述的方法,所述目标启动项包括在先进行禁止启动操作,且禁止启动失败的启动项。
[0139]A3、如Al或A2所述的方法,所述确定操作系统中的目标启动项的步骤包括:
[0140]扫描操作系统的启动项;
[0141]生成所述启动项的操作提示信息;
[0142]当接收到针对所述操作提示信息的禁止启动指示时,确定所述禁止启动指示对应的启动项为目标启动项。
[0143]A4、如Al或A2所述的方法,所述确定操作系统中的目标启动项的步骤包括:
[0144]扫描操作系统的启动项;
[0145]检测是否在先对所述启动项进行禁止启动操作,且禁止启动失败;若是,则判断所述启动项为目标启动项。
[0146]A5、如Al或A2所述的方法,所述按照所述配置文件中的所述启动项目禁止对应的目标启动项启动的步骤包括:
[0147]在操作系统的内核模式中拦截所述启动项目的调用,以禁止对应的目标启动项启动。
[0148]A6、如A5所述的方法,所述在操作系统的内核模式中拦截所述启动项目的调用,以禁止对应的目标启动项启动的步骤包括:
[0149]在操作系统的内核模式中挂钩指定的应用程序编程接口,以拦截所述启动项目的调用。
[0150]本发明实施例还公开了 B7、一种禁止启动项启动的装置,包括:
[0151]确定模块,适于确定操作系统中的目标启动项,所述目标启动项为指定的需禁止自启动的应用;
[0152]获取模块,适于获取与所述目标启动项相关的启动项目;
[0153]写入模块,适于将与所述目标启动项相关的启动项目写入配置文件中;
[0154]读取模块,适于在操作系统启动时,读取所述配置文件;
[0155]禁止模块,适于按照所述配置文件中的所述启动项目禁止对应的目标启动项启动。
[0156]B8、如B7所述的装置,所述目标启动项包括在先进行禁止启动操作,且禁止启动失败的启动项。
[0157]B9、如B7或B8所述的装置,所述确定模块还始于:
[0158]扫描操作系统的启动项;
[0159]生成所述启动项的操作提示信息;
[0160]当接收到针对所述操作提示信息的禁止启动指示时,确定所述禁止启动指示对应的启动项为目标启动项。
[0161]BlOJn B7或B8所述的装置,所述确定模块还始于:
[0162]扫描操作系统的启动项;
[0163]检测是否在先对所述启动项进行禁止启动操作,且禁止启动失败;若是,则判断所述启动项为目标启动项。
[0164]811、如87或88所述的装置,所述禁止模块还适于:
[0165]在操作系统的内核模式中拦截所述启动项目的调用,以禁止对应的目标启动项启动。
[0166]B12、如Bll所述的装置,所述禁止模块还适于:
[0167]在操作系统的内核模式中挂钩指定的应用程序编程接口,以拦截所述启动项目的调用。
【主权项】
1.一种禁止启动项启动的方法,包括: 确定操作系统中的目标启动项,所述目标启动项为指定的需禁止自启动的应用; 获取与所述目标启动项相关的启动项目; 将与所述目标启动项相关的启动项目写入配置文件中; 在操作系统启动时,读取所述配置文件; 按照所述配置文件中的所述启动项目禁止对应的目标启动项启动。
2.如权利要求1所述的方法,其特征在于,所述目标启动项包括在先进行禁止启动操作,且禁止启动失败的启动项。
3.如权利要求1或2所述的方法,其特征在于,所述确定操作系统中的目标启动项的步骤包括: 扫描操作系统的启动项; 生成所述启动项的操作提示信息; 当接收到针对所述操作提示信息的禁止启动指示时,确定所述禁止启动指示对应的启动项为目标启动项。
4.如权利要求1或2所述的方法,其特征在于,所述确定操作系统中的目标启动项的步骤包括: 扫描操作系统的启动项; 检测是否在先对所述启动项进行禁止启动操作,且禁止启动失败;若是,则判断所述启动项为目标启动项。
5.如权利要求1或2所述的方法,其特征在于,所述按照所述配置文件中的所述启动项目禁止对应的目标启动项启动的步骤包括: 在操作系统的内核模式中拦截所述启动项目的调用,以禁止对应的目标启动项启动。
6.如权利要求5所述的方法,其特征在于,所述在操作系统的内核模式中拦截所述启动项目的调用,以禁止对应的目标启动项启动的步骤包括: 在操作系统的内核模式中挂钩指定的应用程序编程接口,以拦截所述启动项目的调用。
7.—种禁止启动项启动的装置,包括: 确定模块,适于确定操作系统中的目标启动项,所述目标启动项为指定的需禁止自启动的应用; 获取模块,适于获取与所述目标启动项相关的启动项目; 写入模块,适于将与所述目标启动项相关的启动项目写入配置文件中; 读取模块,适于在操作系统启动时,读取所述配置文件; 禁止模块,适于按照所述配置文件中的所述启动项目禁止对应的目标启动项启动。
8.如权利要求7所述的装置,其特征在于,所述目标启动项包括在先进行禁止启动操作,且禁止启动失败的启动项。
9.如权利要求7或8所述的装置,其特征在于,所述确定模块还始于: 扫描操作系统的启动项; 生成所述启动项的操作提示信息; 当接收到针对所述操作提示信息的禁止启动指示时,确定所述禁止启动指示对应的启动项为目标启动项。
10.如权利要求7或8所述的装置,其特征在于,所述确定模块还始于: 扫描操作系统的启动项; 检测是否在先对所述启动项进行禁止启动操作,且禁止启动失败;若是,则判断所述启动项为目标启动项。
【专利摘要】本发明实施例提供了一种禁止启动项启动的方法和装置,所述方法包括:确定操作系统中的目标启动项,所述目标启动项为指定的需禁止自启动的应用;获取与所述目标启动项相关的启动项目;将与所述目标启动项相关的启动项目写入配置文件中;在操作系统启动时,读取所述配置文件;按照所述配置文件中的所述启动项目禁止对应的目标启动项启动。本发明实施例通过在先将目标启动项相关的启动项目写入配置文件中,下次操作系统启动时进行禁止,解决了某些应用程序进行注册表回写等情况导致的禁止无效的问题,实现了对顽固启动项的禁止,提高了禁止启动的效率。
【IPC分类】G06F9-445
【公开号】CN104572199
【申请号】CN201410855849
【发明人】高日新, 李富钦, 牛强, 陈希
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年4月29日
【申请日】2014年12月31日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1