Eventuell musst du die Position des Streams vor CopyFrom() auch noch passend mit Seek() oder Position setzen.
Roter Kasten: Man, warum bin ich immer so spät...
Zitat:
If Count is 0, CopyFrom sets Source position to 0 before reading and then copies the entire contents of Source into the stream. If Count is greater than or less than 0, CopyFrom reads from the current position in Source.