Нашел прогу которая разбирает заголовок *.EXE, немогу разобраться где в этих данных указывается на сегмент кода?
Цитата:
Dump of DOS file header
Magic number: 23117
Bytes on last page of file: 80
Pages in file: 2
Relocations: 0
Size of header in paragraphs: 4
Minimum extra paragraphs needed: 15
Maximum extra paragraphs needed: 65535
Initial (relative) SS value: 0
Initial SP value: 184
Checksum: 0
Initial IP value: 0
Initial (relative) CS value: 0
File address of relocation table: 64
Overlay number: 26
OEM identifier (for e_oeminfo): 0
OEM information; e_oemid specific: 0
File address of new exe header: 256
Dump of PE file header
Machine: 14C
Intel 386.
NumberOfSections: 8
TimeDateStamp: 708992537
19.06.1992 22:22:17
PointerToSymbolTable: 0
NumberOfSymbols: 0
SizeOfOptionalHeader: 224
Characteristics: 33166
file is a program
Dump of PE optional file header
Magic: 267
executable image
MajorLinkerVersion: 2
MinorLinkerVersion: 25
SizeOfCode: 240128
SizeOfInitializedData: 43520
SizeOfUninitializedData: 0
AddressOfEntryPoint: 243576
BaseOfCode: 4096
BaseOfData: 245760
ImageBase: 4194304
SectionAlignment: 4096
FileAlignment: 512
MajorOperatingSystemVersion: 4
MinorOperatingSystemVersion: 0
MajorImageVersion: 0
MinorImageVersion: 0
MajorSubsystemVersion: 4
MinorSubsystemVersion: 0
Win32VersionValue: 0
SizeOfImage: 315392
SizeOfHeaders: 1024
CheckSum: 0
Subsystem: 3
Image runs in the Windows character subsystem.
DllCharacteristics: 0
SizeOfStackReserve: 1048576
SizeOfStackCommit: 16384
SizeOfHeapReserve: 1048576
SizeOfHeapCommit: 4096
LoaderFlags: 0
NumberOfRvaAndSizes: 16
|