Страницы

Поиск по вопросам

воскресенье, 7 июля 2019 г.

Можно ли запустить приложение из оперативной памяти?

Например наше приложение должно извлекать другое приложение из ресурсов и запускать его. Но что бы не распаковывать его на диск запускать напрямую из оперативной памяти.


Ответ

Да, можно. В свое время задавался этой целью, но затем понял, что овчинка выделки всё же не стоит и стал пользоваться виртуальным диском. Консольное проще, насколько я понимаю. Другое дело, вы должны знать о программе хотя бы "кое-что". Вот тут успешный вариант запуска
Но вообще готовьтесь "лопатить" MSDN по таким запросам, как "PE/COFF format", "MapViewOfFile", "PE relocation" и т.п.

Комментариев нет:

Отправить комментарий