c++修改WebBrowser进程User-Agent(ua)信息

 用WebBrowser封了一个自己的个性浏览器,想修改访问者的User-Agent 信息,尝试了几种方式,包括拦截相关事件,手动增加ua信息,都不怎么理想,最后找到可以通过系统函数设置整个进程的UA信息,下面分享出来。

导入这个lib urlmon.lib;
#include <Urlmon.h>
std::string sUserAgent="my useragent";
UrlMkSetSessionOption(URLMON_OPTION_USERAGENT,(char *)sUserAgent.c_str() ,sUserAgent.size(), 0);

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注