2010-03-31 61 views
3

所以,我有这个使用WPF和C#构建的桌面应用程序。它基本上是一个离线课程系统,包含视频,测验和其他各种内容。我的困境是,我不知道如何保护视频,一旦它们被下载并安装在用户机器上?有没有我可以研究的DRM系统?我想将它们存储在本地的加密数据库中,但我甚至不知道从哪里开始(或者如果有其他东西,我完全失踪了......)DRM与桌面应用程序捆绑在一起的视频?

甚至不知道从哪里开始寻找这一个 - 任何想法?

+0

哎...我寻找同样的事情...你得到了它的任何解决方案? – bnil 2016-01-12 07:03:00

回答

1

this question可能是有帮助的,但不要花太多时间在它上面,因为任何DRM都可能被破坏(他们花费数百万试图保护蓝光并且不能)。充其量,你可以阻止临时用户,但是你不会阻止已经确定的黑客,所以不要浪费时间尝试。

你可以做一些微不足道的事情,以确保文件原样不能被复制和播放(就像在文件头中交换几个字节,使它看起来好像它的垃圾赢得了'当你读文件T为出场,然后unswap在内存中 - 只是举个例子,我不是专家)

+0

好点 - 我想我能希望的最好的方式是防止边缘能够抓住文件... – onekidney 2010-03-31 11:01:35

+0

是的,这是一个折衷之间的时间和数量的人谁将能够打破数字版权管理。问题是它只需要一个打破它,然后每个人都可以免费获得这些文件,因此花费大量精力在这上面会浪费时间和金钱。 – 2010-03-31 11:05:35

0

我见过Bink video在某些游戏中使用。我相信它有某种内置的“加扰系统”,但我可能是错的。

+0

感谢您的链接,我会检查出来! – onekidney 2010-03-31 13:00:00

相关问题