asInvoker для COM dll и exes? - PullRequest
       32

asInvoker для COM dll и exes?

0 голосов
/ 29 декабря 2010

У меня неуправляемая служба Windows.Я включил манифест с "requireAdministrator" в качестве запрошенного уровня выполнения.

Какой правильный уровень выполнения для COM-библиотек и COM-файлов, загружаемых службой?Должны ли они быть установлены на «asInvoker» или они должны иметь свой собственный уровень (и всегда ли COM-библиотеки будут использовать уровень выполнения службы независимо от того, что находится в их манифесте)?

Спасибо

1 Ответ

0 голосов
/ 30 декабря 2010

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

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

...