简单演示C++用URLDownLoadToFile进度下载
好像找的还挺多的...实际不难... .text:004010C0 StartAddress proc near ; DATA XREF: DialogFunc+26o.text:004010C0 push offset stru_40BCC4 ; LPBINDSTATUSCALLBACK
.text:004010C5 push 0 ; DWORD
.text:004010C7 push offset aCGoogle_swf ; "c:\\Google.swf"
.text:004010CC push offset aHttpMusic_goog ; http://music.googleusercontent.cn/googlemusic/top100/player/2583058163-OnlinePlayer.swf
.text:004010D1 push 0 ; LPUNKNOWN
.text:004010D3 call URLDownloadToFileA
.text:004010D8 test eax, eax
.text:004010DA jnz short locret_4010EF
.text:004010DC push 40h ; uType
.text:004010DE push offset Caption; "提示信息"
.text:004010E3 push offset Text ; "完成"
.text:004010E8 push eax ; hWnd
.text:004010E9 call ds:MessageBoxA 下载到C盘么 呵呵... 下载是次要的. 主要是实现 LPBINDSTATUSCALLBACK 接口 实现进度下载. 回调函数?处理进度
路径可以取当前目录,封装一下 学习一下!!!! 学习一下!!!!
页:
[1]