PE获取导出表 导入表 资源表 重定位表

时间:2018-12-20 08:38:35
【文件属性】:

文件名称:PE获取导出表 导入表 资源表 重定位表

文件大小:27KB

文件格式:7Z

更新时间:2018-12-20 08:38:35

PE 导出表 导入表 资源表 重定位表

使用VS2012 编写 DLL封装函数PE结构的操作 win32 控制台程序调用并显示 函数原型 typedef PIMAGE_SECTION_HEADER (*GetSectionHead) (PIMAGE_NT_HEADERS NtHead); typedef PIMAGE_IMPORT_DESCRIPTOR (*GetImportHead) (LPVOID iBase,PIMAGE_NT_HEADERS NtHead); typedef int* (*GetAllImportDll) (LPVOID iBase,PIMAGE_NT_HEADERS NtHead,int Index); typedef int (*GetimportDllCount) (LPVOID iBase,PIMAGE_NT_HEADERS Nthead); typedef VOID (*GetImportDllName) (LPVOID iBase,PIMAGE_NT_HEADERS NtHead,char ** NameAddr); typedef int ** (*GetImportDllAddress) (LPVOID iBase,PIMAGE_NT_HEADERS NtHead); typedef PIMAGE_THUNK_DATA (*GetImportThunkHead)(LPVOID iBase,PIMAGE_NT_HEADERS NtHead,int Index); typedef char ** (*GetImportDllFuncName)(LPVOID iBase,PIMAGE_NT_HEADERS NtHead,int Index,int Count); typedef int (*GetImportDllNameCount)(LPVOID iBase,PIMAGE_NT_HEADERS NtHead,int Index); 详细代码 新手学习必备!


【文件预览】:
PE
----Debug()
--------PE.dll(46KB)
----PE()
--------Debug()
--------PE.cpp(74B)
--------stdafx.h(1KB)
--------ReadMe.txt(2KB)
--------PE.vcxproj(5KB)
--------stdafx.cpp(207B)
--------dllmain.cpp(22KB)
--------targetver.h(236B)
--------PE.vcxproj.filters(1KB)
----PE.sln(1KB)
----PE.v11.suo(54KB)
----calldll()
--------Debug()
--------calldll.vcxproj.filters(1KB)
--------calldll.cpp(4KB)
--------stdafx.h(233B)
--------ReadMe.txt(1KB)
--------stdafx.cpp(212B)
--------calldll.vcxproj(4KB)
--------targetver.h(236B)

网友评论