Я разрабатываю небольшой проект на С#. Я использовал costura-fody
для встраивания всех зависимостей в исполняемый файл. Я также хочу встроить в приложение некоторый изменяемый контент (некоторые настройки). Так что моя программа будет полностью переносимой.
Что, по моему мнению, может сработать:
Я думаю, что если исполняемый файл копирует себя в другое место, запускает этот исполняемый файл и завершает работу, новый исполняемый файл должен иметь возможность вносить изменения в основной исполняемый файл. После этого он может запустить основной исполняемый файл и завершить себя, а основной исполняемый файл удалит созданный временный исполняемый файл. Таким образом, я могу «логически» вносить изменения в исполняемый файл.
Проблема:
Я не знаю, как это сделать. Я не знаю, как я могу сохранить настройки в существующем exe. Я знаю, что это возможно (возможно, с другим подходом), потому что я видел, как это делает программа. SelfNote делает это
Пожалуйста, может ли кто-нибудь помочь мне, как сохранить данные в существующем exe-файле, а затем получить к ним доступ позже при запуске этого exe-файла???
%User%
, без реестра и т. д.). - person Manfred Radlwimmer   schedule 20.12.2017