либо аналогичные? ОС - любая.
Считать его с диска в память. Сделать определённые настройки для его запуска. Сделать jmp на начло кода.
Какие настройки? Достаточно просто загрузить в память, найти EP, выполнить прыжок.
Только также следует помнить, что исполняемые файлы в в своём абсолютном большинстве будут опираться на использование функций конкретной ОС. И если такой поддержки ты не предоставишь вне такой ОС, то работать будет всё не так, как ты ожидаешь.
Ну это же логично..
Таблицу импортов поправить, например
Зачем? Компилятор сам это делает
Так в условии де запуск
Я читал, что так нельзя так как адреса памяти инструкций будут не совпадать. И у памяти нет разрешения на выполнения кода
Обсуждают сегодня