首页
社区
课程
招聘
[求助]汇编使用URLDownloadToFile出错!
发表于: 2007-7-9 13:40 4694

[求助]汇编使用URLDownloadToFile出错!

2007-7-9 13:40
4694
具体代码是这样的
    .data?
        szURL     db ?
        szSaveFile db ?

    .data

    .code

start:

   invoke GetTextInput,NULL,NULL,NULL,NULL,NULL,addr szURL
   invoke GetTextInput,NULL,NULL,NULL,NULL,NULL,addr szSaveFile
   invoke URLDownloadToFile,NULL,addr szURL,addr szSaveFile,NULL,NULL
   cmp eax,S_OK ;返回值为S_OK表明下载成功
   je theexit
   invoke MessageBox,NULL,NULL,NULL,NULL ;这个对话框是用来检验下载是否成功的
   theexit:
   invoke ExitProcess,NULL

end start

代码就是这样子,当然开头那截没有贴出来,这样下载不成功,但是如果把szURL 和  szSaveFile从.data?移动到.data并事先存储了下载地址和存储路径的话,下载就能成功,搞不懂是怎么回事,希望大家指教!
我使用的工具是Masm32 V9

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
变量改成这样试试:
  szURL        db 250 dup(?)
   szSaveFile db 250 dup(?)
2007-7-9 13:49
0
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
已经解决,谢谢!
缓冲区溢出了!
2007-7-9 14:24
0
游客
登录 | 注册 方可回帖
返回
//