winhttp什么是winhttp.dii

winhttp  时间:2021-05-30  阅读:()

winHTTP Web 代理自动发现服务是干什么的

实现 Windows HTTP 服务(WinHTTP)的 Web 代理自动发现服务(WPAD)。

WPAD 是用于启用 HTTP 客户端自动发现代理配置的协议。

如果此服务被停用或禁用,WPAD 协议将在 HTTP 客户端的进程中执行,而不是在外部服务进程;因此不会造成功能损失。

这样的BugReport是什么意思呢?

[ 0x02200000 ] D:Program Files360360Safesafemonsafemon.dll 这一行说明360保险箱在启动工作 G:QQFantasyOnline开头的都是幻想启动时要加载的启动项 除了BugReport是可能因为你有些启动项冲突了 建议你重装下~~~~ 另外 C:WINDOWSsystem32WINHTTP.dll 这个是网络连接的启动加载 这些都可以下载的 谢谢采纳

应用程序打不开缺少winhttp.dll,360无效,下载软件打不开,电脑明显卡顿

winhttp.dll文件下载,解决找不到winhttp.dll的问题 /dll/winhttp.dll.html winhttp.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到winhttp.dll等类似提示,您可将从脚本之家下载来的winhttp.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。

二、您从我们网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。

默认都是支持32位系统的, 如果您不知道是X86还是X64,您可以看这篇文章。

三、根据软件情况选择文件版本。

此步骤比较复杂,如果是Windows的dll文件,      版本号以5.0开头的或含有 nt 一般是windows2000的文件。

     版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。

     版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。

     版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。

如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。

四、直接拷贝该文件到系统目录里:    1、Windows 95/98/Me系统,将winhttp.dll复制到C:WindowsSystem目录下。

   2、Windows NT/2000系统,将winhttp.dll复制到C:WINNTSystem32目录下。

   3、Windows XP/WIN7/Vista系统,将winhttp.dll复制到C:WindowsSystem32目录下。

4、如果您的系统是64位的请将文件复制到C:WindowsSysWOW64目录 五、打开"开始-运行-输入regsvr32 winhttp.dll",回车即可解决。

希望脚本之家为您提供的winhttp.dll对您有所帮助。

通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成winhttp.dll注册(win98不支持)。

下面是32系统的注册bat文件(64位的请将下面的system32替换为SysWOW64即可。

) @echo 开始注册 copy winhttp.dll %windir%system32 regsvr32 %windir%system32winhttp.dll /s @echo winhttp.dll注册成功 @pause

服务器重启,WinHTTP AutoProxy问题。若能解决,必有重分!

i/o是输入输出系统 也就是注册表发生错误了,你可能是更改了注册表 你备份了注册表的话,那么你还原吧~~~如果你没备份的话,那么你在别的电脑上把备份文件拷过来,在你电脑上原原,然后在清理下注册表 排除中毒的前提下~

什么是winhttp.dii

什么是WinHTTP?

WinHTTP的全称是Microsoft Windows HTTP Services, 它提供给开发者一个HTTP客户端应用程序接口(API), 通过这种API借助HTTP协议给其他的HTTP服务器发送请求.

WinHTTP支持桌面应用程序, Windows系统服务, 和Windows服务器端应用程序.

对于基于Microsoft .NET Framework的应用程序, 不推荐使用WinHTTP服务, 因为.NET Framework应用程序应该使用在System.Net命名空间下的网络基础设施类型.

WinHTTP提供了两种编程方式, 一种是CC++的API, 另一种是COM组件.

WinHTTP与WinINet的区别

================

WinHTTP被设计为主要应用在服务器端应用程序的场景下, 让服务器端应用程序访问HTTP服务器.

WinINet是一种更老的技术, 它被设计为一个HTTP客户端平台, 用于交互式桌面应用程序, 比如说IE, Office等.

服务器端应用程序要求HTTP客户端服务使用WinHTTP而不是WinINet.

WinHTTP和WinINet在微软是由不同的团队来提供支持的.

WinHTTP与Proxy

================

如果HTTP Proxy需要认证(authentication), 那么HTTP Application会收到407(proxy requires authentication). 除了这个状态码, 代理服务器还会发送一个或更多的authenticate headers: "Proxy-Authenticate". 这些信息足够我们work monitor trace中鉴定HTTP无法访问是否是由于proxy需要认证引起的了.

WinHTTP的proxy配置是存储在注册表键

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion SettingsConnectionsWinHttpSettings

当中的, 修改和查看需要使用一个命令行工具proxycfg.

实际上, 通过代理来使用WinHTTP访问HTTP和HTTPS的主机有两种方式.

  • 在应用程序中指定代理配置. 举例如下:
      hSession = WinHttpOpen( L"WinHTTP Example/1.0", WINHTTP_ACCESS_TYPE_NAMED_PROXY, L"proxy_name", L"<local>", 0);
    • 或者WINHTTP_PROXY_INFO proxyInfo; essType = WINHTTP_ACCESS_TYPE_NAMED_PROXY; proxyInfo.lpszProxy = L"proxy_name"; proxyInfo.lpszProxyBypass = L"<local>"; // Set the proxy information for this session. WinHttpSetOption( hSession, WINHTTP_OPTION_PROXY, &proxyInfo, sizeof(proxyInfo));
  • 在应用程序外配置默认的代理配置, 这里需要使用位于%windir%system32目录下的命令行工具proxycfg.exe.
      proxycfg -p ""上面的命令指定使用名为的站点还有任何匹配"*"的站点的时候, 不使用代理.

WinHTTP和System.Net中的类在配置代理时的区别

===============

上面讲到过, 如果应用程序是基于 framework的, 那么并不推荐使用WinHTTP来作为http客户端, 推荐使用的是System.Net中的类型. WinHTTP可以用上面的代码或proxycfg来配置, System.Net下的类型靠啥来配置呢?

答案是靠config文件. .Net Framework使用标准的XML文件作为配置文件, 存放配置信息. 可执行文件有.config文件, 站点有web.config文件.

config文件中的<system.Net>元素中包含有指定 framework如何连接网络的配置信息. 其中的<defaultProxy>元素包含的就是HTTP代理服务器的配置. 这个元素有三个子元素:

  1. bypasslist- 提供了一个正则表达式的集合, 用于描述不适用代理的站点.
  2. module- 为应用程序添加一个新的proxy module
  3. proxy- 指定proxy服务器

举例

<configuration> <> <defaultProxy> <bypasslist> <add address="[a-z]+.contoso$" /> <add address="192.168.d{1,3}.d{1,3}" /> </bypasslist> </defaultProxy> </> </configuration>

参考资料:

Windows HTTP Services

/en-us/library/aa384273%28v=VS.85%29.aspx

ProxyCFG on Win2003 和 NetSH on Win2008

/awpatp/archive/2010/05/13/1734762.html

Using the WinHTTP Proxy Configuration Utility

/en-us/library/ms761351%28VS.85%29.aspx

ProxyCfg.exe, a Proxy Configuration Tool

/en-us/library/aa384069%28v=VS.85%29.aspx

<bypasslist> Element (Network Settings)

/en-us/library/31465c77.aspx

iON Cloud七月促销适合稳定不折腾的用户,云服务器新购半年付8.5折,洛杉矶/圣何塞CN2 GT线路,可选Windows系统

iON Cloud怎么样?iON Cloud今天发布了7月份优惠,使用优惠码:VC4VF8RHFL,新购指定型号VPS半年付或以上可享八五折!iON的云服务器包括美国洛杉矶、美国圣何塞(包含了优化线路、CN2 GIA线路)、新加坡(CN2 GIA线路、PCCW线路、移动CMI线路)这几个机房或者线路可供选择,有Linux和Windows系统之分,整体来说针对中国的优化是非常明显的,机器稳定可靠,比...

TMThosting夏季促销:VPS月付7折,年付65折,独立服务器95折,西雅图机房

TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...

npidc:9元/月,cn2线路(不限流量)云服务器,金盾+天机+傲盾防御CC攻击,美国/香港/韩国

npidc全称No Problem Network Co.,Limited(冇問題(香港)科技有限公司,今年4月注册的)正在搞云服务器和独立服务器促销,数据中心有香港、美国、韩国,走CN2+BGP线路无视高峰堵塞,而且不限制流量,支持自定义内存、CPU、硬盘、带宽等,采用金盾+天机+傲盾防御系统拦截CC攻击,非常适合建站等用途。活动链接:https://www.npidc.com/act.html...

winhttp为你推荐
宝应中学江苏省宝应中学的知名校友匹配函数计算机中的vlookup函数怎么使用at89s52单片机AT89S52单片机和AT89C51单片机的区别数据监测监测局是做什么的?vga接口定义VGA接口通常用来连接哪些设备,各个脚代表什么意思,它的连线是如何焊接的?assemblyinfo什么是GACjstz请帮忙翻译qq网络硬盘如何使用QQ网络硬盘assemblyinfoLOL的 X、L、CS 是什么意思超级播放器那种电影网站就是那种不需要下载播放器可以直接看
贝锐花生壳域名 联通c套餐 腾讯云数据库 美国仿牌空间 创宇云 165邮箱 nerds hktv 33456 根服务器 贵阳电信 中国电信宽带测速 iptables 赵荣 大硬盘补丁 装修瓦工培训 阿里云主机 web服务器安全配置 web服务器硬件配置 web服务器下载 更多