Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用一些使用 IE ActiveX 作为浏览器的软件。
我需要它,让它浏览哪个移动用户代理。
我一直在查看注册表,但找不到如何在 IE ActiveX 控件中设置/更改用户代理。
有没有人知道如何做到这一点,或者是否可以做到这一点?
由于您的应用程序使用 IE ActiveX,因此您的 EXE 和 ActiveX 组件(实际上“只是”一个 DLL)之间存在依赖关系。无法使用注册表更改此依赖关系。Windows 加载程序通常使用客户端(您的应用程序)和服务器(IE ActiveX 组件)的导入地址表 (IAT) 和导出地址表 (EAT) 来解决这些依赖关系 - 当组件被静态绑定时 - 而不是任何注册表设置。
如果您想要更灵活的解决方案,您的应用程序和浏览器之间的绑定必须由您的应用程序动态实现。