Форум: "Потрепаться";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
ВнизПеревод EXE в COM Найти похожие ветки
← →
MW Programs (2003-08-30 14:15) [0]Как это осуществить? У меня есть готовый *.exe, как его перепаковать в *.com
Вроде где-то есть binobj.exe ...
← →
Opuhshii (2003-08-30 19:27) [1]"Как это осуществить?"
никак,...
← →
Opuhshii (2003-08-30 19:28) [2]хотя,.. )))
"перепаковать в *.com" - неполучится,..
а вот переименовать можно )))
← →
DrPass (2003-08-30 19:50) [3]А главный вопрос: зачем тебе это это, извращенец? И почему книжки сначала не почитать, чтобы чушь не пороть?
← →
Yanis (2003-08-30 20:07) [4]Можно расширение изменить, а по другому так вроде нельзя.
← →
Anatoly Podgoretsky (2003-08-30 20:35) [5]Можно и в сом, но если устраивает определенным правилам, но главный вопрос Зачем?
← →
Мал0й (2003-08-30 20:42) [6]К месту или нет (не знаю)? Но во времена ДОС действительно была программа bin2obj, которая переводила EXE в COM. Не знаю что она делала, но размер файла во всяком случае изменялся
← →
Anatoly Podgoretsky (2003-08-30 20:47) [7]В общем случае на 512 байт
← →
vuk (2003-08-30 20:52) [8]С учетом признака "D5" в вопросе, ответ - никак.
← →
Мал0й (2003-08-30 20:53) [9]Согласен с vuk © (30.08.03 20:52) [8]
← →
Юрий Зотов (2003-08-30 21:09) [10]А интересно вспомнить времена DOS... Если ошибаюсь, поправьте (а ошибиться могу запросто, потому что многое уже забыл).
1. Bin2Obj просто отсекала PSP.
2. Формат COM предполагал только один сегмент.
← →
vuk (2003-08-30 21:16) [11]to Юрий зотов:
Что-то типа того. Кстати, утилиту звали exe2bin. А binobj - это тулза, которая делала из любых двоичных файлов .obj, которые можно было потом к исполняемым модулям линковать для того, чтобы что-то типа ресурсов организовать.
← →
Юрий Зотов (2003-08-30 21:21) [12]> vuk © (30.08.03 21:16) [11]
Точно! Вспомнил - я же еще с ее помощью графические драйвера к самой программе линковал.
← →
Anatoly Podgoretsky (2003-08-30 21:46) [13]Юрий Зотов © (30.08.03 21:09) [10]
Модель памяти Tiny, все в одном сегменте в 64 к, все сегментные регистры указывали на одно и тоже.
Поэтому можно было преобразовать, только то что устраивало по этим правилам, смысла особого не было, незначительно ускорялась загрузка, но она и так была быстрая. Для драйверов имело некоторый смысл.
Модель памяти FLAT почти тоже самое.
← →
Германн (2003-08-31 03:26) [14]2 Юрий Зотов ©
2 Anatoly Podgoretsky ©
Художественное описание "освоения компьютера" и перехода от одной ОС к другой Вы сможете найти в послесловиях Пирса Энтони с серии "Воплощения Бессмертия". Даже уже образы "Captain Manager" (CP/M) и "Мисс Дос" (MSDOS) - весьма вдохновляют.
← →
Юрий Зотов (2003-08-31 08:40) [15]> Anatoly Podgoretsky © (30.08.03 21:46) [13]
Дык... он и понятно. Раз один сегмент - все остальное вытекает.
← →
Ketmar (2003-08-31 10:28) [16]>#10, #13
однако, можно и многосегментный. с привешиванием своего загрузчика. реально -- несколько уменьшается размер. когда-то так конвертил свои мелкие утилиты на TP5.5. x2com (самописный), потом cryptor (тоже самописный). защищался от малолеток в школе, любящих поменять копирайты и пальцы кидать. глупость, в общем.
← →
Anatoly Podgoretsky (2003-08-31 13:21) [17]Ketmar © (31.08.03 10:28) [16]
И не расскаживай, я для них делал два копирайта, нормальный видимый и зашифрованный подлинный, ух как злились.
← →
Ketmar (2003-08-31 14:24) [18]угу. у меня сам криптор вставлял дополнительный видимый. и не дай демоны хоть байтик тронешь -- всё развалится %-) только какие-то DrWeb"ы шибко матерились. говорили, что больно уж на вирус смахивает. народ пугалси.
← →
Ihor Osov'yak (2003-08-31 22:16) [19]2 [17] Ух, жестокий ты человек, однако :-)
2 [18] Я проще делал - рядом с ехе файлик с електронной подписью этого ехе. В случае измениений - программа отказывалась работать. Еще один положительный момент - очень часто выступало в качестве детектора наличия вирусов - клиент звонит, что мол программа не запускается, говорит о несанкционированных изменениях, а мы мол ничего и ни-ни.. В ответ - совет запустить антивирус, помогало в 99 процентов случаев..
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c