Как внести изменения в каталог C: через развертывание ClickOnce? - PullRequest
0 голосов
/ 01 сентября 2011

Я намереваюсь добавить файлы в C: на клиентском компьютере, который проверяет наличие обновлений через развертывание ClickOnce. Если это возможно, я хотел бы знать, как это сделать.

1 Ответ

3 голосов
/ 01 сентября 2011

Это невозможно, поскольку корневая папка C: \ в Windows не предоставляет разрешения на запись стандартным пользователям по умолчанию (так было в Windows 2000), и большая цель ClickOnce заключается в том, чтобы ИТ-отделы разрешали конечным пользователям устанавливать и обновлять приложения clickonce без предоставления им дополнительных разрешений безопасности на их локальных компьютерах.

В любом случае, хранение файлов в этом месте - очень плохая практика. Нет веской причины для этого; гораздо лучше поместить такие вещи в такие места, как папка «Данные приложения» пользователя или папка по умолчанию / общедоступные документы.

...