2016-02-23 3 views
1

Я разработал приложение, зависящее от времени выполнения Crystal Reports.Повысить привилегии во время работы Установщик ClickOnce

Проблема в том, что политики домена нашей компании не позволяют устанавливать эту среду выполнения из учетной записи пользователя. Если я устанавливаю среду выполнения из учетной записи администратора отдельно, а затем запускаю установщик ClickOnce из учетной записи пользователя, все идет нормально.

Можно ли заставить установщика запрашивать учетные данные администратора во время установки приложения?

ответ

0

Нет, ClickOnce не поддерживает это из коробки.

Вы можете использовать InPlaceHostManager для создания пользовательских установщиков или пользовательских шагов установщика. Он включает в себя несколько шагов, чтобы заставить его работать, но концепция существует.

В программе установки вы можете создать новый исполняемый файл с помощью Process.Start, указав Verb = "runas", чтобы он запускался с правами администратора.

Смежные вопросы