This article might help.
I am wondering if the difference between "C:/" and "C:\" is relevant.
Another problem might be URLDownloadToFile
A() vs. URLDownloadToFile
W()
Java strings are passed with 2-byte characters.
My advice would be to check the return value of URLDownloadToFile
See
here for details.
Try to use a http/network monitoring tool to find out and anlyze the actual network traffic.
An alternative could be to implement the download using java APIs rather than WINAPI calls.
Look at "java.net.URL" and "java.net.HttpURLConnection".
In all cases you have to beware of http proxies. Not every user is directly connected to the Internet.
It might be necessary to connect via a proxy.
Success!
A1880