从.NET/Mono中检索机器信息

问题描述:

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

任何人都有想法吗?

单声道支持DriveInfo class。您应该能够像Mono中的.NET实现一样,在Mono中获取这些信息。

+0

我知道:我的观点是DriveInfo不被CF和1.0/1.1支持...... – Antonello 2009-08-28 18:33:29

+0

是的 - 但Mono支持它。在CF上,你必须进行P/Invoke。 – 2009-08-28 20:47:46

无需使用P/Invoking Windows Mobile API,就无法使用.NET CF执行大部分这些操作。因此,您可以立即删除它的跨平台兼容性。

由于在.NET 1.1上做这项工作(我会假装你没有提到1.0 ...) - 为什么?你有任何需要这个的Windows NT 4.0客户端吗?