首页
社区
课程
招聘
[求助]汇编读文件
发表于: 2006-11-14 18:33 5116

[求助]汇编读文件

2006-11-14 18:33
5116
请问用调试工具打开PE文件后,什么样的代码是读文件的?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
2
读取文件,貌似几个API就可以完成,例如要读取PE文件,

CreateFile---CreateFileMapping---MapViewOfFile---这样把句柄保存,你就可以读了

个人意见
2006-11-14 19:22
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
在这个过程可能要出现错误,最好搞个 SEH
2006-11-14 19:24
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0410/478751.html

一般文件操作 API

  CreateFile
  打开文件
  要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。

  ReadFile
  从文件中读取字节信息。
  在打开文件获得了文件句柄之后,则可以通过该函数读取数据。

  WriteFile
  向文件写入字节信息。
  同样可以将文件句柄传给该函数,从而实现对文件数据的写入。

  CloseHandle
  关闭文件句柄。
  打开门之后,自然要记得关上。

  GetFileTime
  获取文件时间。
  有三个文件时间可供获取:创建时间、最后访问时间、最后写时间。
  该函数同样需要文件句柄作为入口参数。

  GetFileSize
  获取文件大小。
  由于文件大小可以高达上数G(1G需要30位),因此一个32位的双字节类型无法对其精确表达,因此返回码表示低32位,还有一个出口参数可以传出高32位。
  该函数同样需要文件句柄作为入口参数。

  GetFileAttributes
  获取文件属性。
  可以获取文件的存档、只读、系统、隐藏等属性。
  该函数只需一个文件路径作为参数。

  SetFileAttributes
  设置文件属性。
  能获取,自然也应该能设置。
  可以设置文件的存档、只读、系统、隐藏等属性。
  该函数只需一个文件路径作为参数。
2006-11-21 17:28
0
雪    币: 179
活跃值: (131)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
5
CreateFile是通一的打开方式
INI还有一个GetPrivateXXX
2006-11-21 20:23
0
游客
登录 | 注册 方可回帖
返回
//