Я хотел бы добавить значение в EXE-файл на лету.
Компания, с которой я раньше занималась, дала мне EXE-заглушку, которую я могу использовать PHP для ввода значения на лету, прежде чем пользователь загрузит его.
Я не могу найти что-либо в Google, поскольку я не знаю названия этого процесса, может ли кто-нибудь указать мне в правильном направлении? В идеале это будет C ++ / PHP, но может быть гибким, или даже просто общая информация о том, как это будет работать, станет отличным началом.
Они даже сделали это с EXE, который они мне прислали, я подписал свой сертификат, затем они «заполнили» файл, и я смог ввести значения «на лету».
К сожалению, они не будут делиться со мной своими секретами …
Я могу предложить несколько разных подходов:
static const char magic[] = "magic marker goes here"'
. Вам придется ссылаться на это из другого места в вашем коде, чтобы он не оптимизировался. Затем вы можете открыть файл .exe с php и найти магическую строку и перезаписать ее с любым желанием в пределах лимита размера.