首页
社区
课程
招聘
[旧帖] 关于SetFilePointer函数的求助 0.00雪花
发表于: 2009-2-9 14:42 5396

[旧帖] 关于SetFilePointer函数的求助 0.00雪花

2009-2-9 14:42
5396
高手不要笑我哈,我很菜。我有个问题向高手请教:如下
00401196  |> \8B35 1C604000 mov     esi, dword ptr [<&kernel32.SetFi>;  kernel32.SetFilePointer
0040119C  |.  6A 02         push    2                                ; /Origin = FILE_END
0040119E  |.  53            push    ebx                              ; |pOffsetHi
0040119F  |.  6A F8         push    -8                               ; |OffsetLo = FFFFFFF8 (-8.)
004011A1  |.  57            push    edi                              ; |hFile
004011A2  |.  FFD6          call    esi                              ; \SetFilePointer
我知道SetFilePointer函数将文件指针指向文件的结尾,但不知道
0040119F  |.  6A F8         push    -8                               ; |OffsetLo = FFFFFFF8 (-8.)
这一句是指向结尾后要干什么了?

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 196
活跃值: (135)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
2
没看明白问的是什么意思.
SetFilePointer 是设置文件指针.
这段代码是将文件指针设置到从未尾开始向前8个字节的位置.
2009-2-9 15:17
0
雪    币: 444
活跃值: (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦,是从尾部向前8个字节所!谢谢,虽我没问清楚,但你却让我理解了,谢谢了哈。
2009-2-9 15:29
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
一般都是病毒木马等,把某些信息写在尾部
2009-2-9 15:37
0
雪    币: 1602
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
push    -8   
是将文件指针设置到从未尾开始向前8个字节的位置
2009-2-11 15:43
0
雪    币: 444
活跃值: (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
非常感谢2楼、5楼的虚心指教,我受教了。
2009-2-14 09:41
0
游客
登录 | 注册 方可回帖
返回
//