У меня есть элемент управления ActiveX, который я загружаю с помощью JavaScript в Internet Explorer. Он должен работать как средняя целостность в UAC в Vista и Win7. Это написано на C/C++, скомпилированном в Visual Studio.Загрузить ActiveX DLL в Internet Explorer с повышенными привилегиями
Одним из способов повышения привилегий является создание процесса брокера, который может запрашивать уровень целостности среды. Однако для этого проекта это не практическое решение. Мне действительно нужно, чтобы элемент управления ActiveX выполнял повышенный уровень.
Мой вопрос: что это самый простой способ сделать это? Могу ли я изменить параметры сборки в проекте как exe и использовать систему межпроцессного соединения COM для автоматической обработки сообщений или мне нужно быть более сложными? Нужно ли мне делать что-нибудь сложное, как вручную вызвать CreateProcess и сделать своего рода брокера, или он может работать только как ActiveX exe, который поднимает себя?
Будет ли это работать и для формы OCX ActiveX? – Ghigo