Internet explorer 如何使用CoCreateInstance创建Internet Explorer的低完整性实例?

Internet explorer 如何使用CoCreateInstance创建Internet Explorer的低完整性实例?,internet-explorer,com,iwebbrowser2,Internet Explorer,Com,Iwebbrowser2,从一个标准的、非提升的、中等完整性的过程中,我需要在WindowsVista上创建一个InternetExplorer7的实例,我需要使用CoCreateInstance来完成这项工作。我尝试过使用中概述的技术,但我遇到了一些挑战。我可以降低线程的完整性级别,并使用CoCreateInstance启动IE实例,但该实例仍保持中等完整性级别。如果我向CoCreateInstance提供CLSCTX_ENABLE_掩蔽,我会得到一个失败的HRESULT(0x80080005)。我错过了什么?有人知道

从一个标准的、非提升的、中等完整性的过程中,我需要在WindowsVista上创建一个InternetExplorer7的实例,我需要使用CoCreateInstance来完成这项工作。我尝试过使用中概述的技术,但我遇到了一些挑战。我可以降低线程的完整性级别,并使用CoCreateInstance启动IE实例,但该实例仍保持中等完整性级别。如果我向CoCreateInstance提供CLSCTX_ENABLE_掩蔽,我会得到一个失败的HRESULT(0x80080005)。我错过了什么?有人知道这样一个从开始到结束的工作示例吗?

只有Windows Vista上的IE7才需要使用CLSCTX_ENABLE_隐身。我的正常开发环境是IE8附带的Windows 7,它会导致0x80080005 HRESULT