-1

Мой вопрос относится к другому подобному:

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

Вообще мне любопытно

Что я должен сделать, чтобы настроить приложение .NET для работы под стандартной учетной записью пользователя без необходимого повышенного режима? (Чтобы избавиться от окна: хотите ли вы, чтобы следующая программа от неизвестного издателя вносила изменения в этот компьютер.)

заранее спасибо

1 ответ1

0

Если я правильно понимаю ваш запрос, вы бы хотели, чтобы ваше приложение могло выполнять привилегированные операции без запросов UAC.

Для этого MS ожидает, что вы разработаете свое приложение как два отдельных компонента: службу, работающую в системном пространстве, и клиентское приложение в пользовательском пространстве. таким образом, служба работает в повышенном состоянии и запускается процессом с высокой степенью целостности, но клиент, подключающийся к ней, не должен этого делать.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .