Witam! Programuje juz wiele lat tak wiec doszedłem do wniosku że wypadałoby chociaz sprobować tworzyć włąsny kompilator.
Zgromadziłem sporo informacji na temat budowy plików wykonywalnych EXE, jednak bez dokladnej struktury z kompilatora nici. I tutaj jest moje pytanie do osób któe już zrobimy bądź są w trakcie robienia, lub sie po prosto orientują:
jaka jest dokładna budowa DOS STUBa? na początek jest IMAGE_DOS_HEADER, co później? Oglądałem dokladnie pliki i powinien się znajdować rekord (wbrew pozorom nie IMAGE_FILE_HEADER), po nim tekst This program cannot be run in dos mode. Szukalem na roznych stronach i po omówieniu pierwszego rekordu jest mowa od razu o drugim (a ten zaczyna sie 40-60 bajtów później). Uprzejmie proszę o pomoc, pozdrawiam Patryk
PS. jezeli ktoś by miał dostęp do jakichś stron, książek lub innych materiałów na temat struktór pliku EXE, dokładnej budowy każdego elementu to prosiłbym o adresy, tytuły itp, dziekuje z góry