I made the program. I gets a handle on a device then using readFile() and WriteFile() it takes a copy of the device a 'bit' a a time.