热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何防止(禁用)我的WPF应用程序的视频捕获

如何解决《如何防止(禁用)我的WPF应用程序的视频捕获》经验,为你挑选了1个好方法。

有没有办法阻止或禁用我的WPF应用程序的视频捕获?可能是一些Win32 API调用或我的WPF内容上的一些掩码.或者,如果它是不可能的,有没有办法至少阻止最流行的屏幕捕获程序记录我的WPF应用程序中发生的事情?



1> IInspectable..:

要阻止应用程序捕获窗口内容,可以使用关联性调用SetWindowDisplayAffinity Windows API WDA_MONITOR.虽然这可以防止应用程序捕获屏幕,但它不会阻止用户掏出智能手机并拍摄屏幕图片.

该API在运行Windows 7及更高版本的系统上可用.还需要启用Desktop Window Manager组合.关闭DWM合成将撤消效果,因此您需要阻止用户关闭DWM合成.如果您运行的是Windows 8及更高版本,则这不是问题,因为桌面窗口管理器始终处于打开状态.


推荐阅读
author-avatar
mobiledu2502918033
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有