我靠,楼上的简直是·*#!%¥*!你的想法很好,但很多地方不正确!
1、用API得到需要监听的进程的句柄;
2、用api截取这个进程的消息(数据接收和发达这部分); 这个VB根本做不到(或者说很难!而且,你如何得到对方的Socket句柄?特别是对于同步通信的TCP/IP协议,你根本没有机会!因为那样根本不需要消息。)既然如此,以后的就没有必要讨论了。真正的包监听是用的低层的中断调用,用驱动实现的(VXD/WDM)。
高级一点的办法是用自己写的DLL替换wsock32.dll,这样拦截所有的包。
解决方案 »
- 如何将多次输入的数字,在每次之间抽出相同数字?谢高手指点!这个问题还未解决啊!
- 请问如何屏蔽DataReport左上角的Export按钮.?
- 請教各位哥們姐們,REC作擴展名的是什麼文件,如何打開它?
- 急:richbox怎樣設部分文本的顏色?
- vb中按下空格载入Form2,松开空格销毁Form2
- 请教一个网络安全问题,我在网上有一台计算机打开一个端口,比如8000端口,开始监听.
- VB中用SQL语句的一个小问题
- 在VB中写的FUNCTION中的参数,如何定义一个四行四列的数组?
- 高手看看,int Flag;send(ServerSock,(char*)&Flag,sizeof(Flag)+1,MSG_OOB);在VB中我该怎么实现?
- :winsock如何判断客户机已经非正常退出如:死机,掉电,网线拔掉等(再问)
- vb英文版和vb中文版创建的程序的默认字体怎样改?
- 刚下了一段能从QQ登陆窗口读取号码和密码的程序,可这一段有问题,大家帮我看看吧
只要找SOck5代理协议就可以了。