【问题标题】:How to play encrypted video file using WindowsMediaPlayer?如何使用 Windows Media Player 播放加密的视频文件?
【发布时间】:2015-06-19 14:07:17
【问题描述】:

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

【问题讨论】:

    标签: c# encryption windows-media-player axwindowsmediaplayer


    【解决方案1】:

    最好的方法是对内存中的流执行解密并从那里播放视频。这样就永远不会窃取磁盘上的文件。

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多