2010-03-31 74 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