C# 如何在windows应用程序中禁用打印屏幕
我正在开发一个UWP应用程序,我需要禁用该应用程序的任何打印筛选方法(打印筛选、剪切工具等) 我该怎么做?无论是在对焦时暂时禁用应用程序,还是仅使用黑屏打印屏幕(现在当我按下alt tab键时,应用程序变黑),都可以正常工作C# 如何在windows应用程序中禁用打印屏幕,c#,uwp,C#,Uwp,我正在开发一个UWP应用程序,我需要禁用该应用程序的任何打印筛选方法(打印筛选、剪切工具等) 我该怎么做?无论是在对焦时暂时禁用应用程序,还是仅使用黑屏打印屏幕(现在当我按下alt tab键时,应用程序变黑),都可以正常工作 我试图捕获事件,但由于某些原因,打印屏幕键的处理方式与其他键不同。将类的IsScreenCaptureEnabled属性设置为false ApplicationView=ApplicationView.GetForCurrentView(); view.IsScreenCa
我试图捕获事件,但由于某些原因,打印屏幕键的处理方式与其他键不同。将类的IsScreenCaptureEnabled属性设置为
false
ApplicationView=ApplicationView.GetForCurrentView();
view.IsScreenCaptureEnabled=false代码>
从MSDN:
ApplicationView.IsScreenCaptureEnabled属性
此属性使您可以防止不需要的窗口副本。
禁用窗口的屏幕捕获时,窗口显示为黑色
在屏幕捕获操作生成的图像中。例如
设置isScreenCaptureEnabled属性,请参见
@martinstoeckli不仅可以使用外部设备,还可以使用其他进程来控制整个屏幕。顺便说一句,你可以发布一条“因为XXX而不可能”answer@HansPassant-那很有趣,所以我的答案显然是错的,我把它删掉了,你应该写下正确的答案。谢谢。谢谢@HansPassant,你能把它添加为回复,这样我就可以把它标记为答案了吗?