Вы не можете сделать это (что-то близко) так, как вам кажется. Вы можете справиться с этим, но это довольно много работы. По сути, вам нужно объединить две программы вместе с первой, чтобы она выполнялась. Затем вашей программе придется извлечь другой файл во временный файл, выполнить его, а затем удалить этот временный файл после его завершения (или, если возможно, использовать функции ОС, чтобы гарантировать его автоматическое удаление).
Также обратите внимание, что это чрезвычайно хрупко на многих уровнях - хакер, который знает, что он делает, вероятно, сломает вашу попытку безопасности за меньшее время, чем вам понадобилось, чтобы начать с нее.