公司的邮箱系统有两个防火墙。。有时经常死掉。。请问如何用.NET实现一个小程序。。这个小程序可以随时检测这两个防火墙是否死掉真的谢谢。。^_^

解决方案 »

  1.   

    你是在ASP.NET里面用呢?还是在WinForm里面用????
      

  2.   

    用weinform程序来做调用api监视防火墙的进程
      

  3.   

    用winform程序来做调用api监视防火墙的进程该怎么做呢?有相关的源代码吗?谢谢啊^_^
      

  4.   

    如果防火樯死掉时是由于异常死掉,且弹出一个什么出错信息的话,那么此时它的进程还在,
    用检测进程的办法是行不通的,可向用Socket连接一下防火墙的IP和端口如果正常返回,则OK另外监视进程的方法: System.Diagnostics.Process[] pros = System.Diagnostics.Process.GetProcessesByName("??3ìμ???3?");
    if(pros.Length == 0)
    {

    //已经不存在了,重启它
    System.Diagnostics.Process.Start("aa.exe");

    }