alexjet73
@alexjet73

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

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

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

Войти через центр авторизации
Похожие вопросы
НПК «Катрен» Новосибирск
от 90 000 ₽
WB—Tech Москва
от 140 000 до 160 000 ₽
от 3 500 до 4 000 $
03 мар. 2021, в 11:26
1000 руб./за проект
03 мар. 2021, в 10:29
4000 руб./за проект
03 мар. 2021, в 10:04
2000 руб./за проект