
Originally Posted by
darkyzzw0w
I am sure the problem is URLDownloadToFile()
And I'm sure it's not. 
Code:
#include <windows.h>
#include <urlmon.h>
#include <stdio.h>
#pragma comment(lib, "urlmon.lib")
int main()
{
HRESULT hr = URLDownloadToFile (NULL, __argv[1], "foofoo.bin", 0, NULL);
printf("%s\n", SUCCEEDED(hr) ? "Success" : "Failed");
return 0;
}
Code:
E:\Temp\694>694.exe http://msdn.microsoft.com/en-us/library/ms775123%28v=vs.85%29.aspx
Success
foofoo.bin
Code:
<!DOCTYPE html>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="canonical" href="http://msdn.microsoft.com/en-us/library/ms775123(v=vs.85).aspx" />
<title>URLDownloadToFile function (Windows)</title>
<script type="text/javascript" src="http://i2.msdn.microsoft.com/Areas/Epx/Content/Scripts/modernizr2.custom.epx.js" data-do-not-move="true"> </script>
<meta name="DCS.dcsuri" content="/en-us/library/ms775123(d=default,l=en-us,v=vs.85).aspx" />
<meta name="NormalizedUrl" content="http://msdn.microsoft.com/en-us/library/ms775123(d=default,l=en-us,v=vs.85).aspx" />
<meta name="VotingContextUrl" content="http://msdn.microsoft.com/en-us/library/ms775123(d=default,l=en-us,v=vs.85).aspx" />
<meta name="MN" content="FB361393-2:51:11 AM" />
<meta name="Search.ShortId" content="ms775123" />
<meta name="Ms.Locale" content="en-us" />
. . .