Ако отстранявам грешки в asm файл с Windbg, изображението се зарежда на място в паметта, в моя случай това е 00400000. Ако изхвърля данните от 00400000, виждам, че асемблиращият ми код е зареден във файла с изображение на и отместване от 10000 от това адрес, а не на 00400000.
Ето дъмпа за началото на изображението.
00400000 -> 00905a4d 00000003 00000004 0000ffff
00400010 -> 000000b8 00000000 00000040 00000000
00400020 -> 00000000 00000000 00000000 00000000
00400030 -> 00000000 00000000 00000000 000000c0
И така, въпросът ми е какво е това заглавие в началото на изображението и за какво се използва? Изглежда, че всички изображения имат тази заглавка.
Благодаря предварително.