windows – 检测用户何时截取我的程序的屏幕截图
发布时间:2020-12-13 20:31:54 所属栏目:Windows 来源:网络整理
导读:我正在写一个Windows应用程序.如何判断屏幕截图是什么时候?我读到了如何检测被按下的热键,但是我更担心每100毫秒左右另一个程序正在截取它的截图.也就是说,我试图注意到有人创建了另一个程序(比如使用ImageGrab的python,如另一篇文章中提到的),它不断截取我
我正在写一个Windows应用程序.如何判断屏幕截图是什么时候?我读到了如何检测被按下的热键,但是我更担心每100毫秒左右另一个程序正在截取它的截图.也就是说,我试图注意到有人创建了另一个程序(比如使用ImageGrab的python,如另一篇文章中提到的),它不断截取我的应用程序的截图并使用它们来读取信息.
我不太关心阻止屏幕截图被采取 – 我可以在注意到这种行为后禁止用户. 这可能吗?当任何应用程序截取屏幕截图时是否会发送Windows消息,例如WM_HOTKEY?或者Windows是否仅使用最新绘制事件中的最新信息,并将其直接返回到其他程序,而我的应用程序根本无法注意到?
无论你做什么,人们都会找到解决办法.假设存在这样一种方法,您可以可靠地检测另一个程序,截取您的应用程序的屏幕截图.为了解决这个问题,我可以安装VirtualBox,在VM中运行你的应用程序,然后让程序获取VirtualBox的截图(然后包含你的应用程序).你的申请绝对没有办法知道它拍了照片.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 群集和/或Hyper-V副本?
- mschart – Microsoft图表控件图例项目排序
- 更改Windows上Mercurial中的文件名大小写[复制]
- 权限 – Microsoft Exchange Server权限洞察
- listview – Win32:列表视图组标题文本颜色
- windows-8 – 如何使用javascript取消Windows 8.1中的后台任
- windows-server-2008 – 使用Exchange 2010进行域重命名
- windows-server-2003 – 防止Server 2003 DNS缓存失败的查找
- 在Windows上枚举所有可用视频编解码器的最佳方法?
- VS Code使用摘要
推荐文章
站长推荐
热点阅读