社区
进程/线程/DLL
帖子详情
pe文件的读写
wangshaojiexh
2008-08-08 09:23:54
怎么读pe文件啊 为什么我有creatfile只能读出一个dos头啊
...全文
624
3
打赏
收藏
pe文件的读写
怎么读pe文件啊 为什么我有creatfile只能读出一个dos头啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
all4u
2008-08-20
打赏
举报
回复
在刚才的代码后面再补两行,这样PE里其他位置都有了
pImageFileHeader=&(pImageNTHheaders->FileHeader);//PE头IMAGE_FILE_HEADER域
pImageOptionalHeader=&(pImageNTHheaders->OptionalHeader);//PE头IMAGE_OPTIONAL_HEADER域
............
all4u
2008-08-20
打赏
举报
回复
如下,保证可以实现,因为最近我就在写这么个玩意,呵呵
g_hFile=CreateFile(......);
g_hFileMap=CreateFileMapping(....,LOWORD(GetFileSize(g_hFile,NULL)),/*文件映射的尺寸*/,NULL);
g_lpImage=MapViewOfFile(g_hFileMap,FILE_MAP_READ,0,0,0);//文件映射开始地址,也就是DOS头的开始地址
pImageDosHeader=(PIMAGE_DOS_HEADER)g_lpImage;
pImageNTHheaders=(PIMAGE_NT_HEADERS)((LONG)g_lpImage+pImageDosHeader->e_lfanew);//PE头的开始地址
.............
后面的自己处理了
qrlvls
2008-08-19
打赏
举报
回复
PE文件也只是二进制文件而已,并没有太大的区别,你还是把你的代码贴出来好了
PE
文件
附加数据
读写
专家2006.exe
(
PE
文件
附加数据
读写
专家2006.exe )
Windows环境下32位汇编语言程序设计 第2版(罗文斌) 完整光盘
Windows环境下32位汇编语言程序设计 第2版(罗文斌) 完整光盘内容,包含每章内容的完整代码 本光盘所包含目录的说明 根目录下的 *.pdf ;附录A、B、C的电子版文档 Chapter02\Test ;测试编译环境 Chapter03\HelloWorld ;Hello World Chapter04\FirstWindow ;用Win32汇编写第一个窗口 Chapter04\FirstWindow-1 ;用Win32汇编写第一个窗口 Chapter04\SendMessage ;窗口间的消息互发 Chapter04\SendMessage-1 ;窗口间的消息互发 Chapter05\Menu ;使用资源 - 使用菜单 Chapter05\Icon ;使用资源 - 使用图标 Chapter05\Dialog ;使用资源 - 使用对话框 Chapter05\Listbox ;使用资源 - 使用列表框 Chapter05\Control ;使用资源 - 使用子窗口控件 Chapter05\ShowVersionInfo ;使用资源 - 显示版本信息资源的程序 Chapter05\VersionInfo ;使用资源 - 使用版本信息资源 Chapter06\Timer ;定时器的使用 Chapter07\DcCopy ;在两个窗口的 DC 间互相拷贝屏幕 Chapter07\Clock ;模拟时钟程序 Chapter07\BmpClock ;用 Bitmap 图片做背景的模拟时钟程序 Chapter07\TestObject ;一些常见的绘图操作 Chapter08\CommDlg ;使用通用对话框 Chapter09\Toolbar ;使用工具栏 Chapter09\StatusBar ;使用状态栏 Chapter09\Richedit ;使用丰富编辑控件 Chapter09\Wordpad ;一个完整的文本编辑器例子 Chapter09\SubClass ;窗口的子类化例子 Chapter09\Su
pe
rClass ;窗口的超类化例子 Chapter10\MemInfo ;显示当前内存的使用情况 Chapter10\Fragment ;内存碎片化的演示程序 Chapter10\FindFile ;全盘查找
文件
的例子 Chapter10\FormatText ;
文件
读写
例子 Chapter10\FormatText\FileMap ;使用内存映射
文件
进行
文件
读写
的例子 Chapter10\MMFShare ;使用内存映射
文件
进行进程间数据共享 Chapter11\Dll\Dll ;最简单的动态链接库例子 - 编写 DLL Chapter11\Dll\MASM Sample ;最简单的动态链接库例子 - 使用 DLL Chapter11\Dll\VC++ Sample ;最简单的动态链接库例子 - 在VC++中使用汇编编写的DLL Chapter11\KeyHook ;Windows 钩子的例子 - 监听键盘动作 Chapter11\RecHook ;Windows 日志记录钩子的例子 - 监听键盘动作 Chapter12\Counter ;有问题的程序 - 一个计数程序 Chapter12\Thread ;用多线程的方
PAGreen磁盘管理工具
PAGreen磁盘管理工具
推荐开源项目:lib
pe
- 高效的
PE
文件
处理库
推荐开源项目:lib
pe
- 高效的
PE
文件
处理库 lib
pe
是一个强大的C语言编写的跨平台
PE
(Portable Executable)
文件
处理库,由@merces/read
pe
维护。这个库提供了对32位和64位
PE
文件
的强大支持,并集成了多种功能,如ssdeep哈希计算、udis86反汇编器以及O
pe
nSSL加密摘要计算。 项目介绍 lib
pe
主要用于开发需要解析或操作
PE
文件
的应用程序。...
C++通过读取二进制流的方式来解析
PE
(静态
文件
读取法)
【代码】C++通过读取二进制流的方式来解析
PE
(静态
文件
读取法)
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章