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