如何实现反截屏?

博客介绍了免费工具软件存在截屏黑屏问题,如谷歌内核浏览器、微信电脑版等软件截屏皆为黑的。同时从编程角度,提及微软提供反截图 API 函数 SetWindowDisplayAffinity,该函数只能对本进程窗口设置,若要对其他软件设置,可用 dll 注入方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从下载免费工具软件来说:

免费下载: http://119.29.160.246/safe/safeTitle.zip

CSDN免分下载: https://download.csdn.net/download/weixin_42183500/13734172

免费软件,截屏键取到的窗口是黑的,屏幕录像同样是黑的.

谷歌内核浏览器,Edge,Word,记事本,Excel,微信电脑版,这些软件截屏出来全是黑的.

从编程角度来说:

微软提供了一条反截图API函数.WIN7时代就有了.

SetWindowDisplayAffinity(HWND,DWROD) function (winuser.h)

Set this value to WDA_MONITOR to display the content only on a monitor.

Set this value to WDA_NONE to remove the monitor-only affinity.

注意:SetWindowDisplayAffinity函数只能对本进程的窗口进行反截屏设置,对别的进程无效.

        想对其它应用软件做反截图设置,可以用dll注入的方式.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_42183500

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值