【发布时间】:2009-08-28 15:30:32
【问题描述】:
我想知道 .NET 和 Mono 之间是否有任何简单且通用的方法来检索机器统计信息(例如剩余的可用空间、总内存等)。
在 .NET 2.0 配置文件下,我能够识别 DriveInfo 类,但在以前的版本(1.0、1.1)和我想支持的 Compact 框架中,没有这样的东西。
我已经排除了 WMI API,因为 Mono 和 Compact Framework 不支持它。
有人对此有想法吗?
【问题讨论】:
我想知道 .NET 和 Mono 之间是否有任何简单且通用的方法来检索机器统计信息(例如剩余的可用空间、总内存等)。
在 .NET 2.0 配置文件下,我能够识别 DriveInfo 类,但在以前的版本(1.0、1.1)和我想支持的 Compact 框架中,没有这样的东西。
我已经排除了 WMI API,因为 Mono 和 Compact Framework 不支持它。
有人对此有想法吗?
【问题讨论】:
Mono 支持DriveInfo class。您应该能够在 Mono 中以与在 Microsoft 的 .NET 实现中相同的方式获取此信息。
【讨论】:
如果不求助于 P/Invoking Windows Mobile API,就无法使用 .NET CF 完成大部分这些事情。因此,您可以立即消除与它的跨平台兼容性。
根据在 .NET 1.1 上进行这项工作(我会假装你没有提到 1.0...) - 为什么?您是否有任何需要此功能的 Windows NT 4.0 客户端?
【讨论】: