Цитата Волк-1024 (
![Ссылка на цитируемый текст](http://s5.ucoz.net/img/fr/ic/2/lastpost.gif)
)
Можно. Но это очень много кода придётся городить. Нужно будет выравнивать секции, исправлять таблицу экспорта\импорта, очищать и освобождать всю память и т.д и т.п. Проще в памяти иметь сам сжатый .exe файл, и в случае чего - просто дропнуть его на диск.
Когда файл себя загрузит, можно ли как-то ему передать переменную, которая содержит путь к файлу, который сам себя заинжектил в процесс?
Потом можно сразу же считать весь файл в переменную, и когда нужно записывать содержимое переменной в файл.