alexjet73
@alexjet73

Как обновлять программу на с# в своей же папке без админ. прав?

Программа устанавливается в "Program Files (x86)" на системный диск. Однако возникла проблема после установки в папку с программой невозможно ничего записать без админ. прав, в том числе и не получается обновлять файлы. Хотя вроде файлы заменяются в своей же папке. Включать в манифесте запрос админ прав при запуске не вариант, очень надоедливое сообщение.
Как быть? Какие есть варианты кроме очевидного пока что мне варианта устанавливать программу в AppData\Roaming (где в принципе вроде можно спокойно менять файлы и создавать)?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Если Вы пользуетесь для накатывания обновлений инсталлятором, там можно поставить галочку "удалять предыдущую версию". То-есть по сути в этом случае идёт переинсталляция программы.
А технологию ClickOnce для установки и обновлений Вы рассматривали?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы