求证一个进程一个代理的实现方式,标题不长不显眼啊++
飞小猪 2013-12-02 02:39:25 大体需求是这样的,有一个主程序和执行任务的程序。
主程序可以启动多个执行任务的程序。执行任务的程序主要就是一个winform里有个webbrowser控件。要求实现每个执行任务的程序里的webbrowser都可以使用自己的代理IP去访问网页。多个执行任务的程序可以同时使用不同的代理。
我的思路是去hook执行任务程序的通信API,并修改通信的目的IP地址为代理IP,目前这是我唯一思路
我是做c#的,消息hook做过,对api hook不太了解,搜了不少资料,说是需要hook某个dll的方法,并且修改文件头让它跳转到我们写的方法里面。这种方式不知道C#好不好做。哎。。
或者大侠们有什么更好的实现思路,也不妨说说。在此谢谢了