2012-05-28 72 views
1

我正在使用一些使用IE ActiveX作为浏览器的软件。IE ActiveX更改用户代理到手机

我需要它,所以它使它浏览哪个移动用户代理。

我一直在寻找注册表,但我无法找到我如何设置/更改为IE浏览器ActiveX控件中的用户代理。

有没有人有任何想法如何这样或者如果它可以完成?

回答

1

由于您的应用程序使用IE ActiveX,您的EXE和ActiveX组件(实际上“只是”一个DLL)之间存在依赖关系。使用注册表无法更改此依赖项。 Windows加载程序通常使用导入地址表(IAT)和客户端(您的应用程序)和服务器(IE ActiveX组件)的导出地址表(EAT) - 当组件静态绑定 - 而不是任何注册表设置时解决这些依赖性。

如果您想要一个更灵活的解决方案,应用程序和浏览器之间的绑定必须由您的应用程序动态实现。