0

从一个标准的、非提升的、中等完整性的进程,我需要在 Windows Vista 上创建一个 Internet Explorer 7 的实例,并且我需要使用 CoCreateInstance 来完成它。我尝试过使用此线程中概述的技术,但我遇到了一些挑战。我能够降低线程的完整性级别,并使用 CoCreateInstance 启动 IE 实例,但该实例仍处于中等完整性级别。如果我向 CoCreateInstance 提供 CLSCTX_ENABLE_CLOAKING,我会得到一个失败的 HRESULT (0x80080005)。我错过了什么?有谁知道这个从头到尾的工作示例?

4

1 回答 1

0

使用 CLSCTX_ENABLE_CLOAKING 的需要仅特定于 Windows Vista 上的 IE7。我的正常开发环境是 IE8 附带的 Windows 7,导致 0x80080005 HRESULT。

于 2010-09-23T17:59:52.257 回答