Сбой создания экземпляра COM-сервера с ошибкой -2147024156 - PullRequest
1 голос
/ 05 августа 2011

Когда я пытаюсь создать сервер DCOM с CoCreateInstance, происходит сбой с кодом ошибки '-2147024156'.Сообщение об ошибке, соответствующее коду ошибки: «процесс требует повышения прав».Что я должен сделать, чтобы исправить эту проблему?

1 Ответ

2 голосов
/ 05 августа 2011

Появляется диалоговое окно UAC для клиентских и серверных приложений

Верно, и в этом проблема.Нет механизма для отображения диалога UAC на удаленной машине.Это полностью победило бы суть UAC.Вы должны будете заставить это работать без диалога.Замените «requireAdministor» в манифесте на «asInvoker» и измените код так, чтобы он не требовал привилегии.Удачи с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...