Устанавливайте программное обеспечение от имени администратора, но выполняйте обновления без прав администратора.C#

Место общения программистов C#
Anonymous
Устанавливайте программное обеспечение от имени администратора, но выполняйте обновления без прав администратора.

Сообщение Anonymous »

Я использую проект установки Visual Studio вместе с собственным проектом загрузчика C#, который помогает пользователю выполнить установку моего программного обеспечения (Windows 11). Моя основная проблема заключается в том, что мне нужны права администратора для самой первой установки программного обеспечения, чтобы установить некоторые данные драйвера. Дальше повышенные права не нужны. Программное обеспечение устанавливается во всей системе с использованием InstallAllUsers=true в папку данных программы. Программное обеспечение может быть запущено пользователем(ами) без прав администратора. Есть ли возможность выполнять (автоматические) обновления программного обеспечения без необходимости повышенных прав, если оно было установлено администратором?
[Изменить 1]
Мне нужны права администратора, чтобы установить данные для драйвера в реестре в HKLM. В идеале это должно происходить при каждом запуске программы, но я хочу избежать прав администратора для своей программы. Установка его при первой установке кэширует почти 95% устройств. У меня есть другая программа для последующей установки данных, если это необходимо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... min-rights

Вернуться в «C#»