为现有应用程序添加代理支持......?

时间:2009-02-18 12:37:40

标签: .net http proxy

我想知道是否有可能(以及如何)构建一个工具来添加对现有应用程序的代理连接支持。让我解释一下。

使用CodePlex客户端(cpc.exe),它是一个用于连接CodePlex TFS的命令行实用程序。我在代理后面而无法使用它。我想写一个应用程序,让我们说“ProxyEnabler”。此应用程序将作为子进程启动cpc.exe文件,并拦截每个HTTP请求以使用代理配置重建它。

它可以像这样使用:ProxyEnabler.exe cpc.exe 它可以在app.config文件中读取代理配置。

我这里不要求编写应用程序;-)我只需要知道它是否可行(主要是HTTP拦截和重定向)

1 个答案:

答案 0 :(得分:-1)

FreeCap可以做到这一点(代理通过HTTP CONNECT或Socks),但它可以通过挂钩Windows套接字函数来实现;我不知道如何在.net

中这样做