This version fixes a detection error when working with activated Windows Vista User Account Control (UAC). Somehow this prevents a correct detection of the physical USB device size (IOCTL_DISK_GET_LENGTH_INFO fails with an access error). Because the physical device size is only for information purpose, I decided to ignore the access error and continue the detection process. All transfer functions work with activated UAC.