Yes and sometimes open comes handy too.
But seriously, you need to read and save by byte in file.
This can be done in windows by winAPI or some internal call like(BlockRead,Read,Write etc), you can make a winapi call from VB don't you(microsoft platform and all)?