2010-11-20 10 views
0

Ich möchte ein DVD-Programm zum Abspielen von DVDs schreiben, die normalerweise nicht auf einem PC angesehen werden können, nur auf einem DVD-Player.
Manche Leute haben nur einen Laptop und können diese DVDs nicht anschauen.
Ich habe bereits eine Möglichkeit gefunden, auf die DVD zuzugreifen, aber wenn ich StreamReader.Read zum Zwischenspeichern der Dateien in einem Speicherstream verwende, löst es immer eine IOException aus, die besagt, dass die CRC-Prüfung fehlgeschlagen ist.
Gibt es eine Möglichkeit, diesen Test während des Lesens von StreamReader zu deaktivieren?deaktivieren crc auf StreamReader.Read

Antwort

0

Sie stoßen auf die zahlreichen Kopierbeschränkungen auf DVDs. Es ist nirgendwo so einfach wie du es bist. Sie sollten eine DVD-Ripping-Software finden, die bereits für diesen Zweck existiert.

CSS
Macrovision
usw.

Die CRC überprüfen Sie stoßen werden, ist etwas, das nicht von .Net geworfen. Es ist das DVD-Laufwerk, das über schlechte Daten auf der Disc ausflippt, um genau das zu verhindern, was Sie gerade versuchen. Wie ich schon sagte, finde DVD-Ripping-Lösungen.

+0

also gibt es keine Möglichkeit, diesen Test zu deaktivieren? Was machen Leute ohne DVD-Player? Es muss eine Möglichkeit geben, die DVD anzuschauen, ohne sie zu rippen! – thebigone

+0

Sie können nicht einmal eine DVD ohne ein DVD-Laufwerk * ​​lesen *. Es ist technisch nicht möglich. Sie * müssen * ein DVD-Laufwerk haben, um die CD zu dekodieren. – Amy

+0

Ich _have_ ein DVD-Laufwerk. Es ist nur in meinem Computer. Warum sollte ich keine Filme damit ansehen? – thebigone