Цитата Волк-1024 (
)
Можно. Но это очень много кода придётся городить. Нужно будет выравнивать секции, исправлять таблицу экспорта\импорта, очищать и освобождать всю память и т.д и т.п. Проще в памяти иметь сам сжатый .exe файл, и в случае чего - просто дропнуть его на диск.
Когда файл себя загрузит, можно ли как-то ему передать переменную, которая содержит путь к файлу, который сам себя заинжектил в процесс?
Потом можно сразу же считать весь файл в переменную, и когда нужно записывать содержимое переменной в файл.