使用 WMI 和 C# 检测机器是否在线或离线

2023-11-30

我使用vs2008,winxp,在局域网中使用Win2003服务器。

我想要在winxp中安装一个应用程序来检测win2003机器是否在线或离线,以及启动时是否离线。

我有这个参考资料,还有更多参考资料、代码示例和最佳实践吗?

http://danilvl.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-utility/

http://www.visualbasicscript.com/Ping-WMI-amp-NonWMI-Versions-Functions-amp-Simple-Connectivity-Monitor-m42535.aspx


我会选择.NETSystem.Net.NetworkInformation.Ping,因为它非常灵活,您可以异步执行它,并且我发现它比 WMI 更直观(我已经使用了两者,并且只有当我需要从远程计算机获取更多信息而不仅仅是 ping 时才使用 WMI)。但这只是个人意见。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 WMI 和 C# 检测机器是否在线或离线 的相关文章

随机推荐

  • Room 无法验证数据完整性

    我在使用房间数据库运行程序时收到此错误 Room cannot verify the data integrity Looks like you ve changed schema but forgot to update the vers
  • 使用 iOS 获取 Facebook 新闻源?

    我从适用于 iOS 的 Facebook SDK 开始 在我的应用程序中 我尝试获取用户新闻源并将其加载到 uitableview 中 事实证明这很棘手 我也找不到任何有关它的文档 使用 Facebook SDK 您可以使用以下方式调用 F
  • 使用 App 目录和 next-intl 翻译 Next.js 13 中的 URL

    我目前正在开发多语言 Next js 13 应用程序 并使用 next intl 包进行国际化 我一直在尝试为我的路线设置翻译后的网址 但遇到了一些问题 这是我想要实现的目标的一个例子 如果源语言是丹麦语 则路径可以是 mypage om
  • 使用自定义域部署到 Heroku [关闭]

    Closed 这个问题是无关 目前不接受答案 我已经从 My app heroku com 运行该应用程序并且它可以工作 并且我已经在我的域之间设置了 DNS 但是每当我从我指定的域打开我的应用程序时 heroku 会说 请参阅文档 如果您
  • 为基于 create-react-app 的项目运行 npm build 后在运行时读取环境变量

    我是 React 新手 我将部署一个 React 项目 React项目由create react app创建 然后生产代码由 npm build 构建 并由Express托管 在项目中 有一些对 API 服务器的 fetch 调用 其中的
  • Spark 闭包参数绑定

    我正在 Scala 中使用 Apache Spark 我在尝试使用第二个 RDD 中的数据操作一个 RDD 时遇到问题 我试图将第二个 RDD 作为参数传递给针对第一个 RDD 进行 映射 的函数 但似乎在该函数上创建的闭包绑定了该值的未初
  • jQuery - 如何将字符串中的每个字符包装在跨度中

    如何将div的字符转换为span 例如 我想转换这个 div Hello World div 进入这个 div span H span span e span span l span span l span span o span span
  • 如何将简单类序列化/反序列化为 XML 并返回

    有时我想模拟类的存储数据 而不需要设置与数据库的往返 例如 假设我有以下课程 public class ShoppingCart public List
  • 工作自动构建增量 Visual Studio 插件

    我正在寻找一个working Visual Studio 2012插件会自动增加我的内部版本号 就像是http autobuildversion codeplex com 但这对我不起作用 如果重要的话 我正在使用 Visual Studi
  • 使用 gson 解析 JSON 数组

    我在解析从 javascript 获取的 JSON 时遇到问题 JSON的格式是这样的 positions x 50 y 50 x 82 y 50 x 114 y 50 x 146 y 50 positions x 210 y 50 x 2
  • WPF NotifyPropertyChangeds 是否编组到调度程序?

    如果我更新一个在绑定控件调度程序之外的线程上抛出 INotifyPropertyChanged 的 属性 更新会被强制编组到该调度程序吗 BackgrounWorker Run gt blah Blahness 2 notifies pro
  • 从对象数组构造 TypeScript 类型

    我有数据库表的以下架构列 用于西瓜数据库 const columns name created at type number isOptional true name created by type string name is corru
  • 在Java中通过URL调用PHP文件

    我正在尝试开发一个 Android 应用程序 它调用 php 文件来查询并从数据库中提取数据 该 URL 可以在我的手机上通过网络浏览器访问 但我似乎无法从下面的 java 代码中调用它 任何人都可以帮助我从我的 Java 代码调用我的 P
  • wpf 窗口的默认字体大小是如何确定的?

    据我了解 在 WPF 中 控件使用的字体大小由父控件确定 除非定义了覆盖 鉴于我没有在应用程序中的任何位置定义字体大小 我假设默认字体大小是为顶级窗口配置的 该值是否由应用程序运行所在的系统决定 如果是 则在哪里 或者它是由某些内置的 WP
  • jQuery 调整两侧大小

    我会尝试用文字说清楚 我想知道是否有一种方法可以使用 jquery ui resizing 来同时调整 4 个边上的对象的大小 以便使对象的中心保持在相同的位置 这是沙箱http jsfiddle net V79Ge 所以 它很像aspec
  • 将 char* 交给 std::string 进行管理(最终释放内存)

    我必须使用一个库函数 为生成的字符串分配一些内存并返回一个char 期望调用者最终释放内存free Example declaration of the library function char foo Example usage aut
  • 在 Java 中使用 LIMIT 命令和预处理语句时出现 MySQL 语法错误

    我正在用 Java 编写代码 我想每次运行此代码时都从 MySQL 表中获取下一行 我第二次运行此代码是这样的 String timh1 1 String timh2 2 PreparedStatement st null String s
  • 空手道:重复请求

    我想重复 6 次场景的 post 请求 Given url
  • 如何根据表中的多列获取唯一记录

    考虑下表 primaryKey id activity template creator created 1 1 3 5 x 2011 10 13 2 2 4 2 y 2011 10 15 3 2 4 7 z 2011 10 24 4 2
  • 使用 WMI 和 C# 检测机器是否在线或离线

    我使用vs2008 winxp 在局域网中使用Win2003服务器 我想要在winxp中安装一个应用程序来检测win2003机器是否在线或离线 以及启动时是否离线 我有这个参考资料 还有更多参考资料 代码示例和最佳实践吗 http dani