Все,Изменение содержимого ресурса исполняемого исполняемого файла
Я сохраняю настройки своего приложения в ресурсе. Когда моя программа загружается первой, я читаю указанный ресурс с помощью WinAPI. Затем я разбираю полученные данные байта. Это безупречно работает для меня.
Теперь предположим, что пользователь меняет настройку в своем приложении. Он/она проверяет флажок. Я хотел бы сохранить обновленную настройку на свой ресурс. Однако кажется, что мой вызов UpdateResource не будет работать во время работы моего приложения. Я не могу изменить данные моего ресурса, даже если он имеет тот же размер.
Во-первых, возможно ли изменить данные ресурса работающего изображения? Во-вторых, если это невозможно, какие альтернативы мне нужно для сохранения настроек внутри моего приложения?
ПРИМЕЧАНИЕ. У меня должны быть настройки внутри исполняемого исполняемого файла. Они не могут быть на жестком диске или в реестре. Пожалуйста, даже не предлагайте это в качестве опции.
Зачем вам это нужно? С того места, где я сижу, задание этого вопроса указывает на серьезный недостаток дизайна приложения. Это заслуживает полного исправления, а не решения для групповой помощи. –
Я собирался предложить решение вашей проблемы, но вы прямо заявили, что не хотите, чтобы кто-нибудь предлагал решение. Извините, что я не могу помочь. –
Обычно это не работает, даже если ваше изображение не загружается в процесс. Вы не можете получить доступ на запись к исполняемому файлу, когда пользователь будет соответствующим образом ограничен. UAC является обычным делом. Давайте закроем этот вопрос, вас не интересует реальный ответ. –