首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止屏幕截图

阻止屏幕截图
EN

Stack Overflow用户
提问于 2010-07-20 18:24:14
回答 5查看 4.3K关注 0票数 0

我正在开发一个视频播放器,我的silverlight,我想要防止录制或屏幕捕获的东西

我想过破解windows APIs,如果有任何捕获软件要求用户先关闭它,就停止运行我的程序,但我不知道该怎么做。

还有其他解决方案吗??!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-07-20 18:36:23

您可以使用键钩系统,阻止用户按下键盘上的print screen键,这将是一个开始。没有太多的系统专门阻止用户打印屏幕视频。你可能想试着只给你的视频加水印?至少那时人们知道这个视频最初是从你那里获得的。

票数 2
EN

Stack Overflow用户

发布于 2010-07-20 19:18:46

这很简单,不可能。如果你尝试这样做,你只会惹恼别人。即使是“破解windows API”也不会起作用,因为操作系统本身可以在虚拟机内部运行。

票数 5
EN

Stack Overflow用户

发布于 2010-07-20 23:02:33

我不想让人沮丧,但任务是不可能完全完成的。

如果你能以某种方式挂接键盘(从silverlight应用程序),我当然希望无论用户正在运行什么AV,都会抛出一些危险信号。

另外,如果用户不使用标准的(alt)+prtscr怎么办?第三方工具可能使用不同的组合键。此外,我还编写了一个使用GDI+应用程序接口的屏幕抓取器,并且没有办法禁用如此低级的内容。

附加的捕获卡呢?如果您的应用程序在虚拟机或远程桌面上运行,该怎么办?

如果你非常关心保护你的高清内容,那就给它打上水印,或者让用户先付钱。

总而言之,一旦你的内容数据进入你的用户计算机,他们就可以复制它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3289018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档