the loud noise when you reposition is probably you repositioning by something that is not a multiple of BlockAlign. Also, you can't write to a memory stream while reading from it. There will be a conflict over what the current Position is.
↧