我使用vs2008,winxp,在局域网中使用Win2003服务器。
我想要在winxp中安装一个应用程序来检测win2003机器是否在线或离线,以及启动时是否离线。
我有这个引用资料,还有更多引用资料、代码示例和最佳实践吗??
http://danielvl.blogspot.com/2004/06/how-to-ping-in-c-using.html
http://snipplr.com/view/2157/ping-using-wmi-pingstatus/
http://dotnoted.wordpress.com/2005/01/15/the-popular-c-ping-utitility/
最佳答案
我会选择.NET System.Net.NetworkInformation.Ping
,因为它非常灵活,您可以异步执行它,而且我发现它比 WMI 更直观(我有两者都使用,并且仅当我需要从远程计算机获取更多信息而不仅仅是 ping 时才使用 WMI)。但这只是个人意见。
关于c# - 使用 WMI 和 C# 检测机器是否在线或离线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4810180/