日期:2014-05-19  浏览次数:21075 次

如何用C#程序实现能够查看所有打开的端口被那些应用程序所用
如何用C#程序实现能够查看所有打开的端口被那些应用程序所用?最好有实例。或者能说出具体要用到那些技术或那些类,大体思路该如何做。

------解决方案--------------------
这个问题可能要比你想的麻烦一些,因为在.NET中没有现成的类提供此功能,需要调用API (iphlpapi.dll),有个例子,能列出你一台机器上的所有TCP连接. 例子是C# VS2003的.

http://www.codeproject.com/cs/internet/iphlpapi.asp

文章是E文的,带源程序,需要注册一下才可以下载. 如果懒得注册,你给我个MAIL,我把源代码寄给你.