Как создать экземпляр Internet Explorer с низким уровнем целостности с помощью CoCreateInstance? - PullRequest
0 голосов
/ 23 сентября 2010

Из стандартного процесса без повышенных прав и средней целостности мне нужно создать экземпляр Internet Explorer 7 в Windows Vista, и мне нужно использовать CoCreateInstance для этого.Я пытался использовать методы, подобные описанным в этой теме , но у меня были некоторые проблемы.Я могу понизить уровень целостности потока и использовать CoCreateInstance для запуска экземпляра IE, но экземпляр остается на среднем уровне целостности.Если я предоставляю CLSCTX_ENABLE_CLOAKING для CoCreateInstance, я получаю сбой HRESULT (0x80080005).Что мне не хватает?Кто-нибудь знает пример этого от начала до конца?

1 Ответ

0 голосов
/ 23 сентября 2010

Необходимость использования CLSCTX_ENABLE_CLOAKING характерна только для IE7 в Windows Vista.Моя обычная среда разработки - Windows 7, которая поставляется с IE8, что вызывает 0x80080005 HRESULT.

...