(.exe) который в данный момент исполняется. Оказывается можно...
Вопрос: разве исполняемый файл не должен как-то защищаться ОС от изменения?
в линуксе защищается но это неоптимальное решение, посмотрите про ошибку ETXTBUSY
Есть тонна самообновляющихся програм, в чём смысл это запрещать?
Да я только рад этому, ибо как раз и хочу написать самообновлялку. :)
Ну вот. Радуйся жизни и в ус не дуй
Переименовать можно, изменить - не дадут
Ну и как тебе удалось?
Что удалось? Переименовать? С помощью std::filesystem.
Можно ещё раз, это ты под Windows сделал?
Обсуждают сегодня