Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

*.exe

511
07 мая 2003 года
AntonI/O
29 / / 20.08.2000
Как по заголовку EXE'шника узнать его тип - PE, NE, MZ?
554
08 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Просмотри его через обыкновенный просмотр текстовых файлов. Там в самом начале написано.
Я знаю так MZ точно. Насчет остальных - по идее тоже самое. Попробуй.
511
08 мая 2003 года
AntonI/O
29 / / 20.08.2000
Цитата:
Originally posted by Zhilin Mike
Просмотри его через обыкновенный просмотр текстовых файлов. Там в самом начале написано.
Я знаю так MZ точно. Насчет остальных - по идее тоже самое. Попробуй.


У PE и NE тоже MZ в начале!!!

3
08 мая 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by AntonI/O

У PE и NE тоже MZ в начале!!!



Смотрим смещение 0x18 в исполняемом файле. Если там число больше, либо равное 0x40, то смотрим смещение 0x3C. Здесь (0x3C) находиться число, которое является смещением сигнатуры исполняемого файла Windows. Смотрим по этому смещению, и если там "PE", то это PE... :о)

467
08 мая 2003 года
Edmond
72 / / 20.05.2000
Цитата:
Originally posted by AntonI/O

У PE и NE тоже MZ в начале!!!


А вы что ожидали?
Как говорится RTFM!!!! :)))
Или Используй Мануалы, Люк :).
Формат этих файлов есть надстройкой над ДОС форматом EXE.
Поэтому естественно они начинаются на MZ.
Зайди на asmfanat.narod.ru там есть мануал.
И почитай чем отличаются эти форматы

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог