У меня запущен один процесс, и я хочу загрузить другой исполняемый файл (другую программу) в текущий процесс (несколько программ в одном процессе). Является ли это возможным? Кто-нибудь может мне помочь? Благодарю.
Не совсем, потому что процессы не разделяют виртуальное адресное пространство. То есть каждая программа ожидает получить свое собственное виртуальное адресное пространство (или, по крайней мере, я не знаю ни одного компилятора, который генерировал бы код, который не ожидал работать в своем собственном адресном пространстве). Врезка двух программ в одно адресное пространство может привести к серьезным проблемам.
Других решений пока нет …