一种保护独占系统屏幕应用程序的方法、存储介质及系统技术方案

技术编号:31714417 阅读:17 留言:0更新日期:2022-01-01 11:18
本发明专利技术实施例中提供了一种保护独占系统屏幕应用程序的方法、存储介质及电子设备,属于计算机技术领域,本发明专利技术实施例中的保护独占系统屏幕应用程序的方法通过使explorer.exe不在后台运行,并备份到其他地方以及通过备份taskmgr.exe到其他地方达到屏蔽用户可能的切出操作。通过本发明专利技术的方案达到隐藏系统的相关程序,来实现屏蔽系统的特殊按键。待用户运行的客户端系统退出时恢复隐藏的系统程序,保证了在运行客户端期间不被随意切出。了在运行客户端期间不被随意切出。了在运行客户端期间不被随意切出。

【技术实现步骤摘要】
一种保护独占系统屏幕应用程序的方法、存储介质及系统


[0001]本专利技术涉及计算机
,尤其涉及一种保护独占系统屏幕应用程序的方法、存储介质及系统。

技术介绍

[0002]现有的一些特殊的终端系统,其应用程序本身是在windows之上,在这些终端系统中,有的是出于安全角度考虑,有的是从性能角度考虑,有的是从用户体验角度出发。不管如何,开发此类终端系统的商户最终希望用户在使用其应用程序的过程中,能够始终保持在此应用程序的界面上操作。
[0003]现有技术中应用程序的应用基本上都是全屏运行,并且保持在最前端。但是在现有的系统中,存在一些特殊案件能够切出全屏,供用户切换其他应用,甚至是关闭用户当前的应用程序。显然,这是开发这些应用程序的商户不希望的。
[0004]因此,需要提供一种方法能够让用户在使用商户提供的应用程序的过程中始终保持在该应用程序的界面,不容易退出或者切换到其他程序中。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种保护独占系统屏幕应用程序的方法,至少部分解决现有技术中存在的问题。
[0006]第一方面,本专利技术实施例提供了一种保护独占系统屏幕应用程序的方法,所述保护独占系统屏幕应用程序的方法包括:
[0007]检测是否运行目标应用程序;
[0008]若是,则结束指定程序管理器下运行的除目标应用程序之外的其他进程;并且将指定程序管理器的系统文件进行转移备份至预设位置。
[0009]根据本专利技术实施例的一种具体实现方式,所述将指定程序管理器的系统文件进行转移备份至预设位置的步骤之后,还包括:
[0010]检测是否已经退出目标应用程序;
[0011]若是,则将转移备份的指定程序管理器的系统文件恢复到原文件管理夹中。
[0012]根据本专利技术实施例的一种具体实现方式,所述检测是否已经退出目标应用程序的步骤之前还包括:
[0013]检测是否接收到退出目标应用程序的指令;
[0014]在接收到退出目标应用程序的指令时,由系统软件发送退出指令至目标应用程序。
[0015]根据本专利技术实施例的一种具体实现方式,所述将转移备份的指定程序管理器的系统文件恢复到原文件管理夹中的步骤之后,还包括:
[0016]检测是否完成指定程序管理器的系统文件的全部恢复;
[0017]若是,则启动被结束的指定程序管理器进程。
[0018]根据本专利技术实施例的一种具体实现方式,所述结束指定程序管理器下运行的除目标应用程序之外的其他进程的步骤之前,还包括:
[0019]检测当前所在系统软件的程序管理器和对应系统文件的路径。
[0020]根据本专利技术实施例的一种具体实现方式,当当前所在的系统软件为Windows系统时,所述程序管理器和所述系统文件分别为explorer.exe文件资源管理器和所述explorer.exe文件资源管理器对应的系统文件。
[0021]根据本专利技术实施例的一种具体实现方式,当当前所在的系统软件为Windows系统时,所述程序管理器和所述文件管理夹分别为taskmgr.exe任务管理器和所述taskmgr.exe任务管理器对应的系统文件。
[0022]根据本专利技术实施例的一种具体实现方式,所述检测是否运行目标应用程序的步骤之后,还包括:
[0023]在检测到运行了目标应用程序后,检测当前用户是否具备管理员权限;
[0024]若是,则进入将指定程序管理器的系统文件进行转移备份至预设位置的步骤;
[0025]若否,则退出当前运行的目标应用程序。
[0026]第二方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0027]至少一个处理器;以及,
[0028]与该至少一个处理器通信连接的存储器;其中,
[0029]该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述第一方面或第一方面的任一实现方式中的保护独占系统屏幕应用程序的方法。
[0030]第三方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第一方面的任一实现方式中的保护独占系统屏幕应用程序的方法。
[0031]第四方面,本专利技术实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的保护独占系统屏幕应用程序的方法。
[0032]本专利技术实施例中的保护独占系统屏幕应用程序的方法通过使explorer.exe不在后台运行,并备份到其他地方以及通过备份taskmgr.exe到其他地方达到屏蔽用户可能的切出操作。通过本专利技术的方案达到隐藏系统的相关程序,来实现屏蔽系统的特殊按键。待用户运行的客户端系统退出时恢复隐藏的系统程序,保证了在运行客户端期间不被随意切出。
附图说明
[0033]图1为本专利技术实施例提供的一种保护独占系统屏幕应用程序的方法流程示意图;
[0034]图2为本专利技术实施例提供的保护独占系统屏幕应用程序的方法在windows系统中操作的流程示意图;
[0035]图3为本专利技术实施例提供的电子设备示意图。
[0036]本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0037]下面结合附图对本专利技术实施例进行详细描述。
[0038]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本专利技术,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0040]还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种保护独占系统屏幕应用程序的方法,其特征在于,所述保护独占系统屏幕应用程序的方法包括:检测是否已经运行目标应用程序;若已经运行目标应用程序,则结束指定程序管理器下运行的除目标应用程序之外的其他进程;并且将指定程序管理器的系统文件进行转移备份至预设位置。2.根据权利要求1所述的保护独占系统屏幕应用程序的方法,其特征在于,所述将指定程序管理器的系统文件进行转移备份至预设位置的步骤之后,还包括:检测是否已经退出目标应用程序;若是,则将转移备份的指定程序管理器的系统文件恢复到原文件管理夹中。3.根据权利要求2所述的保护独占系统屏幕应用程序的方法,其特征在于,所述检测是否已经退出目标应用程序的步骤之前还包括:检测是否接收到退出目标应用程序的指令;在接收到退出目标应用程序的指令时,由系统软件发送退出指令至目标应用程序。4.根据权利要求2所述的保护独占系统屏幕应用程序的方法,其特征在于,所述将转移备份的指定程序管理器的系统文件恢复到原文件管理夹中的步骤之后,还包括:检测是否完成指定程序管理器的系统文件的全部恢复;若是,则启动被结束的指定程序管理器进程。5.根据权利要求1~4任一项所述的保护独占系统屏幕应用程序的方法,其特征在于,所述结束指定程序管理器下运行的除目标应用程序之外的其他进程的步骤之前,还包括:检测当前所在系统软件的程序管理器和对应系统文件的路径。6.根据权利要求1~4任一项所述的保护独占系统屏幕应用程序的方法,其特征在于,当当前...

【专利技术属性】
技术研发人员:翟红鹰
申请(专利权)人:普华云创科技北京有限公司
类型:发明
国别省市:

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

1