我想以编程方式控制互联网连接,(我使用Visual Studio .net(C#))。我想处理发送到互联网的所有请求。
例如,如果任何浏览器上的用户输入“google.com”,我希望在将此请求发送到互联网之前收到此请求。
简单地说,这是Windows用来从通信端口发送和检索数据的过程,请做任何一个有一个简单的文章解释这个过程,也有任何人知道如何控制通信端口上的数据流使用点网。
答案 0 :(得分:2)
你可能想看看Fiddler是一个透明的代理,它自动将自己添加到WININET链中,以便它可以看到每个请求都有效。
根据this MSDN文章:
...程序将自己注册为 Microsoft Windows的系统代理 Internet服务(WinInet),HTTP Internet Explorer使用的图层, Microsoft Office等等 产品
此外,请查看此问题的答案 - How to create a simple Proxy in C#。