Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.01 c
4-58970
mm0
2003-07-15 17:05
2003.09.18
Как убить процесс в зная только его название?


1-58693
Max_
2003-09-08 12:32
2003.09.18
TPageControl???


6-58799
AlexT1000
2003-07-18 14:17
2003.09.18
как реализовать фильтратор писем для входящей почты?


14-58918
Digitman
2003-08-28 15:21
2003.09.18
Небольшой вопрос по спецификации ANSI C++


14-58880
Александр из Минска
2003-08-28 19:59
2003.09.18
СРОЧНО НАДО ИСПРАВИТЬ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский