*.exe
Как по заголовку EXE'шника узнать его тип - PE, NE, MZ?
Я знаю так MZ точно. Насчет остальных - по идее тоже самое. Попробуй.
Цитата:
Originally posted by Zhilin Mike
Просмотри его через обыкновенный просмотр текстовых файлов. Там в самом начале написано.
Я знаю так MZ точно. Насчет остальных - по идее тоже самое. Попробуй.
Просмотри его через обыкновенный просмотр текстовых файлов. Там в самом начале написано.
Я знаю так MZ точно. Насчет остальных - по идее тоже самое. Попробуй.
У PE и NE тоже MZ в начале!!!
Цитата:
Originally posted by AntonI/O
У PE и NE тоже MZ в начале!!!
У PE и NE тоже MZ в начале!!!
Смотрим смещение 0x18 в исполняемом файле. Если там число больше, либо равное 0x40, то смотрим смещение 0x3C. Здесь (0x3C) находиться число, которое является смещением сигнатуры исполняемого файла Windows. Смотрим по этому смещению, и если там "PE", то это PE... :о)
Цитата:
Originally posted by AntonI/O
У PE и NE тоже MZ в начале!!!
У PE и NE тоже MZ в начале!!!
А вы что ожидали?
Как говорится RTFM!!!! :)))
Или Используй Мануалы, Люк :).
Формат этих файлов есть надстройкой над ДОС форматом EXE.
Поэтому естественно они начинаются на MZ.
Зайди на asmfanat.narod.ru там есть мануал.
И почитай чем отличаются эти форматы