如何防止在UWP中的任务切换器中显示
发布时间:2020-12-14 05:31:54 所属栏目:Windows 来源:网络整理
导读:当您在 Windows手机上打开任务切换器时(长按Windows按钮),您可以看到所有当前处于“暂停”模式的应用程序的预览. (见截图) 我猜这些窗口,就像大多数移动操作系统一样,在暂停时截取应用程序的截图,以便在任务切换器中使用. 我的应用程序处理敏感数据,我不希望
当您在
Windows手机上打开任务切换器时(长按Windows按钮),您可以看到所有当前处于“暂停”模式的应用程序的预览. (见截图)
我猜这些窗口,就像大多数移动操作系统一样,在暂停时截取应用程序的截图,以便在任务切换器中使用. 我的应用程序处理敏感数据,我不希望屏幕截图,例如,密码自动采取. 我的想法是在调用OnSuspending时显示覆盖整个屏幕的空白图像.不幸的是,当时截图已经拍摄,所以为时已晚. 还有其他想法吗? 解决方法
>我想您正在混合两种不同的东西 – 如何阻止用户或其他应用程序制作应用程序的屏幕截图,以及如何阻止操作系统“查看”您的应用程序并将其显示给当前用户.
>在第一种情况下,答案很简单(已在评论中提及) – 使用IsScreenCaptureEnabled属性禁止截屏. 这是一个例子: protected override void OnNavigatedTo(NavigationEventArgs e) { // Disable screen capture when the user navigates to this page. Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false; } 这是如何对操作系统说它应该用当前页面视图保护您的应用程序的方式.根据我的经验,它也适用于任务切换器模式 – 如果列表中存在受保护的应用程序,则阻止我截取屏幕截图. >在第二种情况下 – 这是一个不同的故事.这种行为只是用户体验的一部分,在窗口模式下或在应用程序切换模式下使用“屏幕截图”显示应用程序之间没有区别.用户应始终能够查看自己的应用.不确定为什么要打破这种行为 – 但最终当操作系统说“嘿,我将在任务切换器中向用户显示你的应用程序”时,没有这样的事件. 如果您有明确的理由,请通过UserVoice或反馈应用程序报告吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 我可以将Windows 8客户端与Wind
- windows-7 – 完全使用PowerShell停止“资源管理器”进程
- windows-7 – 如何让Windows 7将与子网的VPN连接视为非“公
- windows-phone-7 – WP7 – 确定文化是英制的还是公制的
- Windows Server 2016-Hyper-V网络虚拟化概述
- windows-xp – 如何修复“TCP / IP已达到安全限制…”事件消
- 防止在window.location中使用javascript
- Windows10安装vmware和centos7
- windows下编译mxnet并使用C++训练模型
- windows – Image析构函数中的访问冲突
推荐文章
站长推荐
- 使用 window.requestAnimationFrame 实现动画效果
- windows-server-2008 – 使用Hyper-V的合成驱动程
- 使用WiX可以在安装后提示重新启动机器吗?
- 6.Tray Monitor服务(端监控服务)
- windows-vista – 在Vista上的Windows Installer
- 使用therubyracer在Windows机器上安装ruby gem l
- .net – System.Windows.Forms.Keys枚举中的“OE
- 如何在Windows应用商店(WinRT)应用程序中使用C#检
- windows-server-2012-r2 – 如何使Windows服务器
- cmd窗口用下划线替换空格
热点阅读