我有 Windows 应用程序,它使用 wininet 函数对我的服务器进行 GET 请求。
另外我想收集一些基于日志文件的统计信息(IE 版本,因为我使用了 IE 组件,Windows 版本,Net 框架版本)。
Wininet 允许在请求正文中指定用户代理字符串,但它不提供默认用户代理,所以我需要自己构建这个字符串。
我想基于以下模板 Mozilla/(mozillaNumber).0 (compatible; MSIE (IEversion).0; Windows NT (winversion).(minorwinversion); (x64 flag); Trident/(trident version) 构建用户代理字符串).0 myApplicationName)
而且我不知道如何在不请求管理权限的情况下获得 IE 版本、三叉戟版本,或者是否有对我有用的功能
更新:这是有用的链接http://www.enhanceie.com/ua.aspx,但在我看来,编写大量从未发布的注册表项中收集信息的代码是不行的
更新2 :获取用户代理字符串是我需要的