PeEdit.cpp
资源名称:PeEdit.rar [点击查看]
上传用户:polioc
上传日期:2022-08-03
资源大小:1956k
文件大小:1k
源码类别:
文件操作
开发平台:
Visual C++
- #include <stdio.h>
- #include <windows.h>
- #include "PeHelp.h"
- int main()
- {
- char path[100];
- printf("请输入PE文件详细路径:");
- //scanf("%s",path);
- FILE *fp;
- if((fp=::fopen("e:\pe.dll","rb") )== NULL)
- {
- printf("can't open the file.n");
- }
- if(::CheckPeFile(fp)==1)
- {
- printf("这是一个PE文件,只包含PE文件的关键信息,均以BigEdition字节序为准:n");
- ShowPEDosHeader(fp);
- ShowPENTHeader(fp);
- ShowSectionHeader(fp);
- ShowIID(fp);
- ShowIED(fp);
- ::scanf("%c",path);
- ShowReloCation(fp);
- ::scanf("%c",path);
- ShowResource(fp);
- ShowTls(fp);
- }
- else
- printf("这不是一个PE文件。");
- //::scanf("%s",path);
- ::fclose(fp);
- return 0;
- }