I am using the URLDownloadToFile api function to get a file from an FTP server. Everything seems to work ok except a couple of things.
1. Everything I download ends up in Temporary Internet Files as well as the location I specified. Then the next time I attempt the download it simply returns the cached version. How can I force the files not to be cached?

2. Does anyone have an example of how to use the StatusCalleback part of the call to implement a progress bar for each download.

Thanks in advance,