0

I know there are several tools out there that can detect the type of CD/DVD protection. Is there a library or code sample that will help me get this information in C#?

Mert Sevinc
  • 929
  • 1
  • 8
  • 25

1 Answers1

3

CD and DVD copyright protection methods are very different. As far as I know, only DVD has any standardized copyright protection mechanism; the DVD_COPYRIGHT_DESCRIPTOR structure and related API might be helpful.

(You may end up needing to send commands directly to the DVD drive, since Windows doesn't support every feature a drive supports. Take a look at my C# SCSI Library if you need to do that, and let me know if you need features that aren't implemented yet. :) )

user541686
  • 205,094
  • 128
  • 528
  • 886
  • The world is small. I am the person who actually had problems running your library and we discussed this on your issue tracker. I was going to use your library but I could not solve exception issues. Where exactly are the copyright commands in your library? – Mert Sevinc Feb 21 '11 at 11:40
  • @Mert: Oh haha wow, okay. About the exception issues: You mentioned that you're getting the exceptions on *virtual* drives... okay, but given that you said it works on real drives, I think it's obviously a problem with your virtual driver. I have no idea how the binary version could possibly work when the source doesn't... they're the same. Feel free to discuss this more on the tracker. And about the copyright commands: That's why I said if you need features that aren't implemented, let me know. ;) Are you talking about AACS, CSS, or something else? What do you specifically need implemented? – user541686 Feb 21 '11 at 18:09