vivo手机一直后台下载黄色软件怎么办

vivo手机一直后台下载黄色软件怎么办,第1张

后台一直下载软件,优先查看是否有后台程序在自动运行或者前台使用的应用在偷偷下载软件。

一、按以下方法将允许安装未知软件功能关闭

Funtouch OS 4.5及后续机型:

1、设置--应用与权限/更多设置--权限管理--权限--安装未知应用--选择需关闭软件--关闭“允许安装未知应用”;

2、i管家--应用管理--权限管理--权限--安装未知应用--选择需关闭软件--关闭“允许安装未知应用”;

Funtouch OS 4.0机型:设置--更多设置--应用程序--关闭“安装未知应用”;

Funtouch OS 4.0之前机型:设置--(更多设置)--安全--将“未知来源”关闭

二、关闭软件的后台运行权限

1、进入设置--电池--后台耗电管理--对应软件--关闭“允许后台高耗电”(部分机型需进入设置--电池--后台高耗电--将对应的软件关闭);

2、可以进入i管家--应用管理/软件管理--权限管理--权限--自启动--关闭软件的自启权限;

3、进入多任务卡片界面,下拉软件解除软件加速白名单;

4、若软件被隐藏了,请把软件取消隐藏或移出原子隐私系统。

注:若是出现因软件异常占用内存,被智慧引擎强行关闭的情况,则是软件自身原因不支持设置。

三、若是查看到了后台自动下载的软件程序,卸载掉该程序或软件,也可以使用i管家进行病毒查杀。

四、可进入手机设置--安全--更多安全设置--应用安装--禁止安装恶意应用,将其开启使用。

更多疑惑,可以进入vivo官网--点击我的—在线客服,输入“人工”联系在线客服处理。

首先,打开手机设置-移动网络-流量管理,可以看到上网情况或者是流量排行,揪出一个月内使用流量最多且又不常用的软件,对其进行卸载。

然后再关闭2个功能,让软件无法自动升级和下载安装app。

关掉应用自动安装App。

下载到手机里的一些应用,它们也会自动下载安装App。要想阻止这些应用自由活动,就要对其活动范围进行限制。

进入手机设置,搜索框内输入“权限管理”点击打开。

打开后可以看到手机中安装的全部应用,点击“权限”,下滑找到“应用内安装其他应用”打开,将里面所有的应用设置为关闭的状态。

关闭之后,这里的所有软件就不会自动偷偷安装下载软件了。

有时在我们编写的前台程序需要开机运行,当有后台程序时可以注册服务方式进行启动(system权限),前台程序的启动需要等待用户登录到桌面后运行(涉及界面交互等),前台程序的启动主要有几种方式:写入启动项注册表进行自动启动,这时启动的程序是以当前用户权限运行,弊端是权限低且不安全,用户可人为或被其他安全软件禁用;

创建计划任务方式启动,计划任务属性中可设置以最高权限运行,相当于管理员权限运行前台程序,可设置任何时间段运行程序,弊端也是不安全,人为或其他安全软件可禁用计划任务;

3. 通过后台服务拉前台程序,这种是最安全的方式(后台服务也可实时守护该程序运行),也是大多数安装软件所使用的,主要有两种方式启动:

(1) 绕过UAC以最高权限启动

自Vista *** 作系统之后,微软考虑到安全因素,在系统管理员账户和标准用户之间创出了UAC(用户账户控制)。当标准用户启动需管理员权限的 *** 作时要d框让用户确认,这样可防止恶意软件或间谍软件随意修改系统造成破坏。

但对于必须要通过最高权限运行交互进程来说就造成问题,微软API接口提供CreateProcessAsUser函数用于在后台服务程序中启动前台进程,但启动时要请求UAC权限(由于后台服务是最高权限启动,其创建的子进程也继承最高权限),这时后台UAC窗口无法显示在前台界面上,造成程序永远等待无法启动。

vista之后,微软会为每个登录用户分配一个会话,后台服务在系统启动时最先启动,分配的会话ID为0,其后每登录一个用户会话ID加1:

问题来了,由于有会话隔离,我们无法在一个会话程序中直接启动另一会话的程序。但微软有一个特殊的进程,对于每个会话会有一个对应的进程,这个进程就是winlogin.exe:

winlogin进程的作用

Winlogon.exe进程是微软公司为其Windows *** 作系统定义的一个非常重要的系统核心进程,被称为“Windows登陆应用程序”,它会随着系统启动而启动并一直运行。通常情况下此进程应该是安全的,并且只占用很少的CPU及内存资源,如果资源占用过多则很有可能被病毒“劫持”。

请不要尝试将本进程终止(也无法在任务管理器将其终止)或将此进程从系统中删除,这会导致你的系统无法正常运行。因为Winlogon.exe进程为系统提供了有以下4项重要的功能:

在登录系统时加载的用户配置文件,以及执行注销用户与锁定计算机;

负责处理Ctrl+Alt+Del快捷键(SAS)的功能;

监控键盘和鼠标使用情况来决定什么时候启动屏幕保护程序;

检验Windows *** 作系统激活密钥是否为合法许可;

可以发现winlogin进程是后台服务进程,但所属登录用户会话,那是不是可以通过这个进程来达到我们绕过UAC的限制启动前台交互程序呢?没错!!!

有了winlogin进程,我们可以在后台服务中先查询到winlogin进程信息,获取其访问令牌,最后通过CreateProcessAsUser将进程启动到活动登录用户当前活动会话。由于和前台界面所属同一会话,启动后的程序便可以进行交互。Exciting!!关于参数中"@"winsta0\default"":这是一个硬编码string,微软任意选择向 *** 作系统表明我们即将产生的进程CreateProcessAsUser应该具有对交互式windowstation和桌面的完全访问权限,这基本上意味着它允许在桌面上显示UI元素。

获取explorer进程的令牌信息保证前台进程以低权限方式运行

用户登录后,explorer管理器会启动,且是基于当前用户权限的,所以获取explorer令牌的方式启动的前台进程也是基于当前用户权限,这种方式和直接手动运行前台程序效果一样,弊端就是当程序中含有高权限 *** 作(如对系统目录/注册表等写 *** 作)会出现权限不足而失败,所以当出现这类 *** 作时最好使用上面的启动方式。

链接:https://www.waimaiguai.com/technology/article/2710436

来源:外卖怪


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7754522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存