我正在使用一些使用IE ActiveX作为浏览器的软件。
我需要它,所以它可以浏览移动用户代理。
我一直在查看注册表,但我找不到如何在IE ActiveX控件中设置/更改用户代理。
有没有人知道如何做到这一点,或者它是否可以完成?
答案 0 :(得分:1)
由于您的应用程序使用IE ActiveX,因此EXE和ActiveX组件(实际上只是“DLL”)之间存在依赖关系。使用注册表无法更改此依赖项。 Windows加载程序通常使用导入地址表(IAT)和客户端(您的应用程序)和服务器(IE ActiveX组件)的导出地址表(EAT) - 当组件静态绑定时 - 而不是任何注册表设置来解析这些依赖项。
如果您需要更灵活的解决方案,您的应用和浏览器之间的绑定必须由您的应用动态实施。