Я знаю, что название звучит немного подавляющим, однако концепция ключа проста.Выполнение нового полностью отдельного процесса, упакованного внутри исполняемого файла без файла, записанного на диск для отдельного процесса
Я не слишком придирчивый к языку, это может быть любой язык .NET, но я предпочитаю C++.
Я хочу сохранить скомпилированный исполняемый файл внутри другого исполняемого файла, который во время выполнения будет запускать другой исполняемый файл из памяти, а не с диска.
Возможно ли это, и если да, то пожалуйста, укажите пример?
Я имею в виду не DLL. Я говорю об отдельном исполняемом файле.
AFAIK, это абсолютно невозможно в Windows; вам нужно выполнить _some_ EXE-файл с диска. – SLaks
Я твердо верю, что это возможно, так как все на компьютере - открытая игровая площадка на определенном уровне. Я просто не знаю, как это сделать. –
Это именно то, что 'fork();' делает. «Второй исполняемый файл» - это тело кода, выполняемого дочерним процессом. – Gene