首页
社区
课程
招聘
WriteFile出现的怪事-
发表于: 2009-12-5 17:15 3575

WriteFile出现的怪事-

2009-12-5 17:15
3575
invoke [ebx+_WriteFile],@hFile,offset APPEND_CODE,[ecx].Misc.VirtualSize,addr @dwTemp,NULL

[ecx].Misc.VirtualSize大小是C0h,但是这句实际执行的时候将一个原本就几kb的文件写成了1.96GB,我在着后面跟了一个messagebox看看实际写入了多少的字节,却显示写入了?个字节

甚是郁闷,却不知道哪错了望知晓的人给个原因或者方向可以想,谢谢了

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 140
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是不是忘记关闭文件句柄了
2009-12-5 18:12
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
3
写文件的时候关句柄做什么呢

我是调试的时候看到改参数是C0h的
我改成别的都会变成1.96GB
2009-12-5 18:33
0
雪    币: 75
活跃值: (803)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
在writefile函数执行时,它的输入参数之一[ecx].Misc.VirtualSize是C0h?你能确定?建议仔细查看下
2009-12-5 18:45
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
5
困扰我好几天了,谢谢了,哪位大哥给个思考的方向啊
2009-12-5 19:16
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
6
哎这几天真闷。。。。
本来不打算问问题的,知道又是浪费这个10kx
无语
2009-12-5 20:05
0
游客
登录 | 注册 方可回帖
返回
//