Страница 1 из 1

Как же обойти этот ***ный UAC?

СообщениеДобавлено: 04.04.2007 (Ср) 7:38
tyomitch
DCOM-компоненту нужно писать в реестр.
Раньше (в Win2003 и ниже) он запускался от имени пользователя из группы локальных админов, и этого было достаточно.
Теперь в Висте, видимо, править реестр без назойливых всплывающих диалогов может только LocalSystem. Но от её имени DCOM-компонент уж точно никак не запустить.
И что же делать? :-(

СообщениеДобавлено: 04.04.2007 (Ср) 7:59
GSerg

СообщениеДобавлено: 06.04.2007 (Пт) 6:54
tyomitch
Нет. Судя по более официальной доке (на http://msdn2.microsoft.com/en-us/library/aa480150.aspx), помеченные и подписанные проги будут всё равно вызывать этот запрос. И что одного и того же эффекта можно достичь либо добавлением подписанного манифеста, либо добавлением строк, "типичных для инсталлера", либо переименованием проги в setup.exe (что проще?)

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

СообщениеДобавлено: 11.04.2007 (Ср) 12:50
tyomitch
Благодаря (древнему-древнему) Q156673, удалось проломить дыру в UAC через COM-сервис. Пример (на Delphi) кому-нибудь нужен?