300分大奉送,希望能提供可用源码:怎么获取要连接网络的程序名称和要连接的目的地址以及端口呢?(300分)

X

xasgl

Unregistered / Unconfirmed
GUEST, unregistred user!
300分大奉送,希望能提供可用源码:
怎么获取要连接网络的程序名称和要连接的目的地址以及端口呢?
我、想做一个能够在连接网络前弹出确认的功能程序
先送300分,解决的好的话,再送300分
 
你想要netstat -a类似的功能?
这儿有个c的源程序
http://www.sysinternals.com/ntw2k/source/tcpview.shtml

-----
http://www.8421.org
 
GetUdpTable/GetTcpTable2个函数
 
请用Delphi写代码,兄弟不会C
呵呵
对网络也不熟
 
不要那么懒啦,程序员始终都要会去查WINDOWS的API啊
 
不会可以学,不熟悉可以慢慢熟悉。
不要想着一步登天。
 
要学底层网络编程没有C/C++可不行!

绝大多数的优秀网络程序代码都是用C写的!
 
怎么都来发感慨了呀
其实我是因为看了一个捕获网络数据的Delphi程序才想起这个问题的,因为天网防火墙
有这个功能,所以我也想知道是怎么做的,其实也就是钩子函数的调用,只不过我对这
些不太了解,看来这个问题我问错了地方,应该是去C/C++/C++--的地方去问才对,
但是我还是希望Delphi的朋友中能够有人关心这样的问题,不是语言的问题,C能做的
事情delphi都能做,只是看对待问题的态度问题,delphi实在是太好学了,所以大家一学都
会,可是能够深入的人是少之又少(我自己也没有那种钻的精神,从这方面看来,学
Delphi的人多数为偷懒,这就是为什么Delphi程序员多,但是水平都一般的原因吧!)
也正因为C程序员必须去接触操作系统核心的内容,所以表现出C程序员水平都高的现象。
看来还是去问C程序员吧!自己翻译成Pascal也不错,虽然辛苦点
 
用API吧,DELPHI不是VB!用API多方便!
 
对,不是语言问题。
 
我有一个,不过,只是能看到数据包和端口,无法得到进程名,你要吗,
DELPHI做的。C++能做到的DELPHI也能做到。
我爱DELPHI
 
谢谢aylm,不过我已经有了,就不用再发了
我现在只是想知道怎么截获应用要连接网络的入口
看来好难呀
 
落叶可以啊。。。代码我有。。。还没仔细去研究。
 
forss兄
能否发份代码给我,万分感谢!
EMail:xasgl@etang.com
xasgl@elong.com


 
已发出。收。
 
forss兄
代码已经收到,万分感谢!
虽然落叶能够探察到哪个端口占用,但是好象不能判断哪个应用程序占用的,
还有,它不能在应用程序进行网络连接的时候触发检查,象天网防火墙那样进行提示和确认。

不过,再次感谢,如果在一周内其他人没有什么好的建议,我将发分
同时另开一个同样的题目,同样也是300分,欢迎大家继续讨论这个问题
 
g z & gz
 
顶部