Hi everyone,

i'm trying to read CD/DVD bytes, like a disk analyzer.
But when Stream() is Seek() over to 102400 offset, ReadByte() returns -1. It's problem only for CD discs.

How can i read all of the disc bytes?

Here's my code:

Code:
 

 [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
        internal static extern SafeFileHandle CreateFile(string
...