← Отдел электроники |
Отдел силовой техники → |
Станьте нашим клиентом, нажмите, чтобы получить скидку 15% на ремонт количество просмотров: 60315
дата публикации: 04:10:2006
Страницы: 1 .. 48 49 50 51 52 .. 282
Exe2bin
Преобразование исполняемых файлов (.exe) в двоичный формат.
Синтаксис
exe2bin [диск1:][путь1]ФайлВвода [[диск2:][путь2]ВыходнойФайл]
Параметры
- [диск1:][путь1]ФайлВвода
- Местонахождение и имя файла ввода, который требуется преобразовать. Параметр ФайлВвода является обязательным.
- [диск2:][путь2]ВыходнойФайл
- Местонахождение и имя выходного файла, который требуется создать.
- /?
- Отображение справки в командной строке.
Заметки
-
Программа Exe2bin включена для помощи разработчикам программ. Она не предназначена для обычных пользователей.
-
При использовании команды exe2bin имеют место следующие ограничения:
- входной файл должен быть в корректном .exe формате, полученном после компоновки и не должен быть упакованным;
- резидентная или действующая (код и данные) часть файла не должны превышать объема в 64Кб;
- в файле не должно быть сегмента stack.
-
Программа Exe2bin выполняет конкретные действия, в зависимости от значений параметров ФайлВвода и ВыходнойФайл:
- по умолчанию для параметра ФайлВвода используется расширение .exe. Программа Exe2bin преобразует ФайлВвода .exe в файл с двоичным форматом .bin (образ программы в памяти) и использует местоположение и имя, заданные параметрами [диск2:][путь2]ВыходнойФайл для хранения выходного файла;
- если не заданы диск2 или путь2, программа exe2bin записывает выходной файл на текущий диск и в текущий каталог;
- если имя файла для параметра ВыходнойФайл не указано, программа exe2bin использует имя файла параметра ФайлВвода;
- по умолчанию для имени файла, указанного для параметра ВыходнойФайл, используется расширение .bin.
-
Поддерживаются следующие типы преобразования:
- если значения CS:IP не заданы в .exe файле, exe2bin выполняет чисто двоичное преобразование. Если программа содержит инструкции, требующие отзыва сегмента, exe2bin запрашивает значение исправления. Это значение исправления является абсолютным адресом сегмента, в который должна быть загружена программа. Итоговая программа может быть использована, только будучи загруженной по этому адресу, задаваемому вызывающей программой. Командный интерпретатор не сможет загрузить такую программу;
- если значения сегментов CS:IP установлены в 0000:100H, итоговый двоичный файл будет вызываться как .com файл с указателем инструкций, установленным в 100H ассемблерной командой ORG. Включите расширение .com в параметр ВыходнойФайл. Исправления сегментов не разрешены, поскольку файлы с расширением .com должны иметь возможность перемещения сегментов. Файлы с расширением .com должны принимать условия ввода, изложенные в документации Microsoft Macro Assembler. Командный интерпретатор будет загружать и запускать программу так же, как и обычные .com программы, поставляемые на диске Windows XP.
1 .. 48 49 50 51 52 .. 282
|