繁体   English   中英

如何使用WindowsMediaPlayer播放加密的视频文件?

[英]How to play encrypted video file using WindowsMediaPlayer?

我将.mp4加密为自定义格式( .opu )。 现在,我应该解密我的文件,并在应用程序开始时将它们保存到temp文件夹中。 并使用C#中的WindowsMediaPlayer控件播放它们。 因此,我有从临时文件夹中窃取文件的风险。 防止窃取文件的最佳方法是什么? 如何使用WindowsMediaPlayer播放加密的视频文件?

最好的方法是对内存中的流执行解密,然后从那里播放视频。 这样一来,磁盘上的文件就不会被窃取。

有一种使用虚拟化的方法,即挂钩。 这个想法是挂钩函数,如ReadFile来提供解密的数据,SetFilePointer来维护“文件”中的当前指针等。您可以在http://www.boxedapp.com/encrypted_video_streaming.html上查看示例之一

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM