Приветствую
Вот получил задачку набыдлокодить приложение. В требованиях - кроссплатофрменость, а именно: Windows и Linux. И что-бы жизнь медом не казалась добавили: бинарь один, а не ELF отдельно, MZ+PE отдельно.
Вот и думаю чего бы придумать. Точно знаю что Windows ни легально, ни нелегально не заставить запускать не PE-шки(мне не под силу точно). А Linux можно?
Читал о binfmt_misc. Похоже то что нужно.
Только вот встал вопрос: как лучше запаковать ELF в PE? Как, выковыряв ELF из PE, правильно положить в память(и прыгнуть на него) что-бы он(ELF) не понял что его распаковали с конверта. Что-то типа exec памяти.
Ищутся подобные проекты: любые начатые, законченные, брошенные - любые где можно почерпнуть опыт по данному вопросу.
Спасибо.
ЗЫ: к Java, .NET и прочим подобным делам не посылать, допустим исключительно натив.
ЗЗЫ: спасибо анонимусу что напомнил уточнить - Wine посылается по тому же адресу что и Java и .NET. Уродство гуя никого не устроит.

Ответ на:
комментарий
от anonymous










Ответ на:
комментарий
от Harald


Ответ на:
комментарий
от proud_anon

Ответ на:
комментарий
от Kroz

Ответ на:
комментарий
от backbone

Ответ на:
комментарий
от unfo


Ответ на:
комментарий
от FeyFre

Ответ на:
комментарий
от FeyFre

Ответ на:
комментарий
от unfo



Ответ на:
комментарий
от FeyFre





Ответ на:
комментарий
от AITap

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум кросс-платформенная «рисовалка» (2016)
- Форум ГПСЧ кросс-платформенно (2023)
- Форум Кросс-платформенный ассемблер (2010)
- Форум Кросс-платформенная библиотека ввода (2012)
- Форум Посоветуйте кросс-платформенный скринкастописатель. (2011)
- Форум Разработка кросс-платформенных приложений (2007)
- Форум Посоветуйте кросс-платформенный криптоконтейнер (2006)
- Форум Кросс платформенная графика в Си? (2002)
- Форум Разовая работа для кросс платформенного программиста (2011)
- Форум Кросс-платформенный разбор аргументов командной строки (2020)