私は、リンクされたlist.exeと呼ばれるファイルのエントリポイントのアドレスを見つけるために次のコードを使用していますが、ファイルのサイズ自体は699907 29Kbなので、この番号は何を意味し、どのようにしてエントリポイントのアドレスを見つけることができますか?エントリポイントのアドレス
#include<iostream>
#include<fstream>
#include<iomanip>
#include<strstream>
#include<Windows.h>
#include<stdio.h>
#include<WinNT.h>
int main()
{
FILE *fp;
if((fp = fopen("linked list.exe","rb"))==NULL)
std::cout<<"unable to open";
int i ;
char s[2];
IMAGE_DOS_HEADER imdh;
fread(&imdh,sizeof(imdh),1,fp);
fseek(fp,imdh.e_lfanew,0);
IMAGE_NT_HEADERS imnth;
fread(&imnth,sizeof(imnth),1,fp);
printf("%d",imnth.OptionalHeader.AddressOfEntryPoint);
}