在Windows Phone应用程序中禁用屏幕截图功能

时间:2014-07-11 12:04:04

标签: c# .net windows-phone-7 windows-phone-8 windows-phone-8.1

我正在为客户开发企业Windows Phone应用程序,手头的问题是客户信息会显示在手机上。我的客户担心可以使用Windows Phone屏幕捕获功能(Power + Volume Up按钮)捕获信息,然后通过电子邮件发送或同步来自手机内存。有没有办法禁用Windows手机中的屏幕捕获功能?这可以通过C#语言以编程方式完成,还是可以通过配置文件完成?

如果我们可以从Windows Phone禁用屏幕截图功能,则应用程序安全性会增加更多,并且无法通过截屏并通过邮件或任何其他渠道将其作为屏幕截图图像共享来共享屏幕上显示的数据。

1 个答案:

答案 0 :(得分:0)

您可以将SetScreenCaptureEnabled设置为false以实现此

public partial class MainPage : PhoneApplicationPage
{
    public MainPage()
    {
        InitializeComponent();

        if (this.CanSetScreenCaptureEnabled())
        {
            this.SetScreenCaptureEnabled(false);
        }
    }
}