Internet explorer 如何基于windows上的真实计算机数据构建用户代理字符串
我的windows应用程序使用wininet函数获取对服务器的请求 我还想收集一些基于日志文件的统计数据(IE版本,因为我使用了IE组件、Windows版本、NetFramework版本) Wininet允许在请求正文中指定用户代理字符串,但它不提供默认的用户代理,所以我需要构建我自己的字符串 我想基于以下模板构建用户代理字符串 Mozilla/(mozillaNumber).0(兼容;MSIE(IEversion).0;Windows NT(winversion)。(MinorVersion);(x64标志);Trident/(Trident版本).0 myApplicationName) 我不知道如何在不要求管理权限的情况下获得IE版本、trident版本,或者是否有功能可以为我完成所有工作 更新:这是一个有用的链接,但在我看来,编写大量代码从未发布的注册表项收集信息是不合适的 更新2:这是我需要的请从urlmon.dll尝试 以下示例是由发送的用户代理HTTP请求标头 带Office的Windows XP上的Internet Explorer 7:Internet explorer 如何基于windows上的真实计算机数据构建用户代理字符串,internet-explorer,winapi,user-agent,Internet Explorer,Winapi,User Agent,我的windows应用程序使用wininet函数获取对服务器的请求 我还想收集一些基于日志文件的统计数据(IE版本,因为我使用了IE组件、Windows版本、NetFramework版本) Wininet允许在请求正文中指定用户代理字符串,但它不提供默认的用户代理,所以我需要构建我自己的字符串 我想基于以下模板构建用户代理字符串 Mozilla/(mozillaNumber).0(兼容;MSIE(IEversion).0;Windows NT(winversion)。(MinorVersion)
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1)