XP系统的简易监视器

XP系统的简易监视器

我正在寻找一款可在用户电脑上运行的简单网络监视器,以跟踪网络断开连接。具体来说:

  1. 能够 ping 最多 5 个主机,无论是 IP 还是名称
  2. 能够记录或重定向输出到文件
  3. 最好为每个被监控的主机提供一个唯一的日志文件!
  4. 能够选择 icmp ping 或 wget 样式连接到不支持 ICMP 回复的某个主机的端口 80。
  5. 必须能够以用户身份、域用户身份运行,或者通过 runas 可靠地运行。

我对自制脚本或免费软件应用程序很满意,我只是没有时间自己编写它,而我昨天就需要它!

提前致谢!

答案1

编写一个简单的 C# 应用程序来执行此操作并将其添加为计划任务并不太难。

类似这样的方法可以奏效。try catch 块可能不是最理想的,但它只会运行一次,所以还不算太糟糕。

    try
    { 
        Ping p = new Ping(); 
        PingReply pReply = p.Send("ComputerName");
    }
    catch
    {
        //log time and date of fail
    }

如果您愿意的话,我很乐意尝试整合一些东西 - 可以利用 C# 经验!

相关内容