1.一种应用程序访问控制方法,其特征在于,包括:当操作系统启动时,运行代理桌面程序,控制所述操作系统进入代理桌面;其中,所述代理桌面中包括应用程序管理区以及默认桌面切换选项;所述应用程序管理区中保存有第一类型应用程序的访问入口;
当检测到针对所述默认桌面切换选项的选择指令时,输出权限验证界面;
当对通过所述权限验证界面输入的验证信息校验通过时,控制所述操作系统切换为所述操作系统的默认桌面。
2.根据权利要求1所述的方法,其特征在于,所述代理桌面还包括任务栏和/或托盘区;
所述控制所述操作系统进入代理桌面之后,还包括:
监听操作系统消息;
当监听到与所述第一类型应用程序关联的操作系统消息时,根据该操作系统消息更新代理桌面的任务栏和/或托盘区。
3.根据权利要求1所述的方法,其特征在于,所述控制所述操作系统进入代理桌面之后,还包括:将所述操作系统默认的图形壳shell键值修改为所述操作系统的默认shell程序的存储路径。
4.根据权利要求1所述的方法,其特征在于,当检测到针对所述桌面切换选项的选择指令时,所述控制所述操作系统切换为所述操作系统的默认桌面之前,还包括:将所述操作系统默认的shell键值修改为所述操作系统的默认shell程序的存储路径。
5.根据权利要求3或4所述的方法,其特征在于,所述将所述操作系统默认的shell键值修改为所述操作系统的默认shell程序的存储路径之后,还包括:将所述代理桌面程序设置为所述操作系统的自启动程序。
6.根据权利要求5所述的方法,其特征在于,所述控制所述操作系统切换为所述操作系统的默认桌面之后,还包括:将所述操作系统默认的图形壳shell键值修改为所述代理桌面程序的存储路径,并将所述代理桌面程序设置为所述操作系统的非自启动程序。
7.根据权利要求1所述的方法,其特征在于,所述控制所述操作系统切换为所述操作系统的默认桌面之后,还包括:在所述默认桌面中增加代理桌面切换选项;
当检测到针对所述代理桌面切换选项的选择指令时,杀掉所述默认桌面的进程,并控制所述操作系统切换为所述代理桌面。
8.根据权利要求2所述的方法,其特征在于,所述方法还包括:当监听到系统关机消息时,若所述操作系统默认的shell键值不是所述代理桌面程序的存储路径,则将所述操作系统默认的shell键值修改为所述代理桌面程序的存储路径。
9.根据权利要求2所述的方法,其特征在于,所述方法还包括:当监听到操作系统唤醒消息时,若所述操作系统处于默认桌面,则杀掉所述默认桌面的进程,并控制所述操作系统切换为所述代理桌面。
10.一种应用程序访问控制装置,其特征在于,包括运行单元、控制单元、检测单元、输出单元以及校验单元;其中:所述运行单元,用于当操作系统启动时,运行代理桌面程序;
所述控制单元,用于控制所述操作系统进入代理桌面;其中,所述代理桌面中包括应用程序管理区以及默认桌面切换选项;所述应用程序管理区中保存有第一类型应用程序的访问入口;
所述输出单元,用于当所述检测单元检测到针对所述默认桌面切换选项的选择指令时,输出权限验证界面;
校验单元,用于对通过所述权限验证界面输入的验证信息进行校验;
所述控制单元,还用于当所述校验单元对通过所述权限验证界面输入的验证信息进行校验通过时,控制所述操作系统切换为所述操作系统的默认桌面。
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-9任一所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-9任一所述的方法步骤。