我想写一个DVD播放程序,用于观看通常无法在PC上观看的DVD,只能在DVD播放器上观看。
有些人只有一台笔记本电脑,不能看这些DVD。我已经找到了一种访问DVD的方法但是当我使用StreamReader.Read来缓存内存流中的文件时,它总是抛出一个IOException,说CRC校验失败了。
从StreamReader读取时有没有办法禁用此测试?
答案 0 :(得分:0)
您遇到了放在DVD上的众多复制限制系统。它并不像你想要的那么简单。你应该找到已经存在的DVD翻录软件。
您遇到的CRC检查不是.Net引发的。这是DVD驱动器吓坏了光盘上的坏数据,旨在准确地停止你正在尝试的东西。就像我说的,找到DVD翻录解决方案。