Главная страница
    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.008 c
3-58515
AV
2003-08-28 10:59
2003.09.18
Соединение с ORACLE через TSQLConnection


6-58821
LiSi
2003-07-08 12:28
2003.09.18
Сохранить нужный Фрейм ?


14-58837
MW Programs
2003-08-30 14:15
2003.09.18
Перевод EXE в COM


1-58635
Альф
2003-09-05 11:22
2003.09.18
Можно ли у ScrollBox сделать чтобы скроллбары не прятались ?


14-58882
kaif
2003-08-24 13:29
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский