Удивительно просто,но не могу до конца понять как работает препроцессинг и ассемблирование в fasm. Не могу понять конкретно как просчитываться адрес для ExitProcess. Есть догадка,что разбиваеться по типу данных и структурам,а после сборки импорта фикситься,тоесть ассемблируеться код добавляються импорты просчитываеться размер и после этого идет фикс адреса. Разжуете пожалуйста как это работает,спасибо.
Partner, он немножко не про то, имхо. lold, да, примерно так. Фасм многопроходной, и только на втором проходе в eax заносится правильное значение. Если я правильно помню, тут есть немножко объяснений.