最近学会用URLDownloadToFile下载文件,但在编写自动下载论坛页面得程序中使用该函数时,发现问题:
论坛某个页面,如果我在IE中浏览过一次,则用该函数能正确下载该页面,保存为文件
而如果没有浏览过,则下载失败。
请教是何原因,盼答,万分感激。

解决方案 »

  1.   

    URLDownloadToFileA函数不但有~
    下载文件功能~~他下载的时候还会提交连接
    不知道为什么(自己把urlmon.dll反汇编一下就知道~:D卖个关子)URLDownloadToFileA函数下载文件不太稳定。有如果你的程序对体积要求不是太大的话
    最好还是使用wininet函数吧一般可以使用URLDownloadToFileA函数提交连接(还可以返回信息哦~呵呵)
      

  2.   

    谢谢hokooio兄弟先,但是我用urldownloadtofile函数并不是一直不能下载,最主要得是,我要下载的这个论坛,需要使用cookie,并且会验证是否非法连接,我用urldownloadtofile函数能下载得时候,是可以满足上述认证要求的,但是用wininet下载,就会报“非法连接”