• 4467阅读
  • 3回复

qt 做了一个软件 ,qtwebkit 怎么检测 本地IE 设置的上网代理服务器 [复制链接]

上一主题 下一主题
离线gisdaodao
 
只看楼主 倒序阅读 楼主  发表于: 2012-11-21
qt 做了一个软件 ,qtwebkit 怎么检测 本地IE 设置的上网代理服务器
离线ppdayz

只看该作者 1楼 发表于: 2012-11-21
回 楼主(gisdaodao) 的帖子
用qsettings 检测注册表
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings]
应该是这个键
ProxyEnable意思即是是否启用代理服务器,dword:00000001表示开启,dword:00000000表示失效
ProxyServer是代理服务器的地址和端口
ProxyOverride是指不使用代理服务器的IP段,或者域名段,可以用*代表任意长字符串

顺便说一句,
windows的核心就是注册表,很多东西都是写在注册表里的,很多搞不定的东西往注册表想想就行了
linux则都是文件,搞不定的直接写文件
离线ppdayz

只看该作者 2楼 发表于: 2012-11-21
实验的时候用虚拟机,不要用真机,多测几个不同的版本。
离线yearl

只看该作者 3楼 发表于: 2012-12-26
    QNetworkProxyFactory::setUseSystemConfiguration(true);
快速回复
限100 字节
 
上一个 下一个