DRM的视频捆绑了一个桌面应用程序?应用程序、桌面、视频、DRM

2023-09-05 02:24:25 作者:街边捡幸福

所以,我使用WPF和C#这样的桌面应用程序内置。它基本上是一个离线的课程体系,有视频,测验和其他各种内容。我的困境是,我不知道如何保护视频一旦被下载并安装在用户的机器上?是否有任何DRM系统,在那里,我可以看看?我想过将它们存储在本地加密数据库,但我甚至不知道从哪里开始与(或如果有别的东西在那里,我完全丢失...)

So, I have this desktop app built using WPF and C#. It's basically an offline course system that has videos, quizzes, and other assorted content. My dilemma is that I don't know how to protect the videos once they are downloaded and installed on the users machine? Are there any DRM systems out there that I can look into? I thought about storing them in a local encrypted database but I don't even know where to start with that (or if there is something else out there that I'm totally missing...)

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

Don't even know where to start looking on this one - any ideas?

推荐答案

这问题可能会有所帮助,但不要花太多时间在上面任何DRM可能被打破(他们花费数百万想保护蓝光射线,并不能)。在最好的情况,你可以阻止普通用户,但你不会prevent确定的黑客,所以不要浪费时间。

this question might be helpful, but don't spend too much time on it as any DRM is likely to be broken (they spent millions trying to protect blu-rays and couldn't). At best you can deter the casual user, but you won't prevent the determined hacker, so don't waste time trying.

您可以做一些琐碎的,以确保为是不能被复制和发挥的是(如交换文件的几个字节一轮文件的标题,使其看起来好像它的垃圾所以不会播放,然后unswap在内存中,当你阅读的文件 - 只是一个例子,我不是专家)

you could do something trivial to make sure that the files as is can't be copied and played as is (like swap a few bytes round in the header of the file to make it seem as if its garbage so won't be played, then unswap them in memory when you read the file - just an example, I'm no expert)