【问题标题】:Retrieving machine information from .NET/Mono从 .NET/Mono 检索机器信息
【发布时间】:2009-08-28 15:30:32
【问题描述】:

我想知道 .NET 和 Mono 之间是否有任何简单且通用的方法来检索机器统计信息(例如剩余的可用空间、总内存等)。 在 .NET 2.0 配置文件下,我能够识别 DriveInfo 类,但在以前的版本(1.0、1.1)和我想支持的 Compact 框架中,没有这样的东西。 我已经排除了 WMI API,因为 Mono 和 Compact Framework 不支持它。

有人对此有想法吗?

【问题讨论】:

    标签: c# .net mono


    【解决方案1】:

    Mono 支持DriveInfo class。您应该能够在 Mono 中以与在 Microsoft 的 .NET 实现中相同的方式获取此信息。

    【讨论】:

    • 是的 - 但它在 Mono 上受支持。在 CF 上,您必须 P/Invoke。
    【解决方案2】:

    如果不求助于 P/Invoking Windows Mobile API,就无法使用 .NET CF 完成大部分这些事情。因此,您可以立即消除与它的跨平台兼容性。

    根据在 .NET 1.1 上进行这项工作(我会假装你没有提到 1.0...) - 为什么?您是否有任何需要此功能的 Windows NT 4.0 客户端?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 2019-07-04
      相关资源
      最近更新 更多