Mac 阻止用户截屏

2018-09-18 20:56:14 +08:00
 SingeeKing

看某 js 阻止用户截屏帖有感,想到了之前看到的一款软件 —— Confide,主打阅后即焚,并且实测 Mac 上我已知的任意方式截图、录屏都会使其窗口变为空白,想了解一下原理

软件下载链接: https://getconfide.com/


吐槽:居然在国区 AppStore 下架了。。

3947 次点击
所在节点    问与答
10 条回复
blankme
2018-09-18 21:08:39 +08:00
mmdsun
2018-09-18 23:09:21 +08:00
防截屏没有用。我的显示器自带截屏功能。显示器直接截屏。
ynyounuo
2018-09-19 00:29:57 +08:00
Easy - -
SevenStep
2018-09-19 00:35:11 +08:00
@mmdsun 有点狠啊,啥显示器啊
izoabr
2018-09-19 00:43:01 +08:00
如果说 IOS 防截屏我可能没话说,但 MacOS 防截屏,有点年轻了就
ynyounuo
2018-09-19 01:10:40 +08:00
用 lldb 看了看报错信息,有一条

Error: failed to get windows bounds with error 1000

顺藤摸瓜找到了这个,应该是直接照搬了或者用了类似的
https://github.com/heardrwt/RHAdditions/blob/master/RHAdditions/NSWindow%2BRHPreventCaptureAdditions.m
ysc3839
2018-09-19 02:17:23 +08:00
bullfrog
2018-09-19 07:52:05 +08:00
手机相机了解一下
jch
2018-09-19 08:51:41 +08:00
xjbeta
2018-09-19 10:15:41 +08:00
CGWindowListCreateImage
CGDisplayCreateImage

(macOS 截屏的 function 不需要 设置-安全-隐私 的授权 就很操蛋

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX