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

解决方案 »

  1.   

    这个问题可能要比你想的麻烦一些,因为在.NET中没有现成的类提供此功能,需要调用API (iphlpapi.dll),有个例子,能列出你一台机器上的所有TCP连接. 例子是C# VS2003的.http://www.codeproject.com/cs/internet/iphlpapi.asp文章是E文的,带源程序,需要注册一下才可以下载. 如果懒得注册,你给我个MAIL,我把源代码寄给你.
      

  2.   

    我的Email是[email protected]
    给我发个吧,先谢过了啊。
      

  3.   

    我也想要一个这样的例子~~~可不可以也发一份我撒,我的是[email protected]