win11系统下载 |  雨林木风win11系统下载 |  xp系统下载 |  番茄花园xp系统下载 |  萝卜家园xp系统下载 |  深度xp系统下载 |  电脑公司 |  xp系统之家
当前位置:首页 > 系统文章 >

判断计算机开机状态等 使用c#代码解决

  • 日期:2023-03-31
  • 来源:

如果你想判断在局域网中或者互联网上的某台计算机是否处于开机状态与网络是否连接正常,那么使用如下的C#代码,就可以解决。

  使用的原理是:通过调用PING的方法,能PING成功的为开机、并且网络连接状态正常。否则处于网络状态不正常或关机。

  一、前提条件

  在using中,使用如下的方法进行引用。

  using System.Net.NetworkInformation;

  二、功能代码

  string message;

  message = "";

  Ping p = new Ping();

  try

  {

  PingReply r = p.Send(这里填写IP地址或计算机名称);

  if (r.Status == IPStatus.Success)

  {

  message = "Success";

  }

  }

  catch

  {

  }

  finally

  {

  if (message == "Success")

  {

  MessageBox.Show("网络连接正常!");

  }

  else

  {

  MessageBox.Show("无法连接");

  }

  }

  代码说明,如上的功能代码,一定要使用如下格式的异常语句来处理。

  try

  {

  }

  catch

  {

  }

  finally

  {

  }

  此外,如下代码

  PingReply r = p.Send(这里填写IP地址或计算机名称);

  if (r.Status == IPStatus.Success)

  {

  message = "Success";

  }

  一定要放在try里面,否则,如果您不使用异常语句来处理,当系统无法PING通过的时候,会抛出异常,导致程序中断或退出。此代码适用于网络机房。

按字母检索

  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
  • win11下载 | win10系统下载 | windows7系统下载 | 系统下载 | windows7旗舰版 电脑系统下载 | windows xp | xp系统之家
    Win10系统_Windows7旗舰版_最新Win11系统下载_系统下载网.
    备案号:闽ICP备2023003223号-1邮箱:xitong66666@163.com .
    ghost xp win11下载 系统下载网 网站地图