ОС сохраняет исполняемый файл открытым для общего доступа только для чтения, пока он работает, поэтому нет возможности изменить его напрямую. Однако вы можете открыть его для чтения (если вы указали разделение чтения в вызове CreateFile
) и сделать его модифицированную копию во время работы.
Я не знаю, имел ли ты это в виду, но если это твоя собственная программа, с которой ты делаешь это, ты можешь запустить новую копию и получить ее там, где остановилась предыдущая ... не просто, но не так уж и сложно.