首页 文章

什么时候ieaksie.dll注册为InternetExplorer.Application的InProcServer32?

提问于
浏览
0

当我从VB6和VBScript实例化InternetExplorer.Application时,我的一个人遇到了问题 . 事实证明他(但团队中没有其他人)在注册表中有以下条目,除了预期的(和工作的)LocalServer32条目,它使用iexplore.exe创建一个进程外的实例:

[HKEY_CLASSES_ROOT \ CLSID {0002DF01-0000-0000-C000-000000000046} \ InProcServer32] @ =“C:\ WINDOWS \ system32 \ ieaksie.dll”

这是XP SP3和IE8顺便说一句 .

目前还不清楚为什么会失败(CreateObject(“InternetExplorer.Application”)=> hr = 0x80040111 ClassFactory无法提供请求的类),但代码期望将IE实例创建为新进程 .

有没有人知道什么是ieaksie,当它安装时,它何时创建似乎导致问题的注册表项?

谷歌搜索没有帮助我...

2 回答

  • 0

    This page(我无法判断他的值得信赖)说这是"Internet Explorer Snap-in Extension to Group Policy",所以它看起来像是机器上某些管理工具的扩展 .

    我的HKEY_CLASSES_ROOT \ CLSID \是空的,因为我怀疑是你的,因此这条路径的存在会将“InternetExplorer.Application”的任何COM创建请求转发给此管理单元DLL . 这看起来很奇怪 .

    我怀疑代表你的同事的黄油手指,某种木马或微软更新出了问题 .

    也就是说,我真的不明白COM如何在没有InprocServer32条目的情况下找到要创建的对象 . 我想知道它是否在操作系统中以某种方式硬编码?

  • 0

    这个DLL由微软提供,这是事实 .

相关问题