C# 从.NET/Mono检索计算机信息

C# 从.NET/Mono检索计算机信息,c#,.net,mono,C#,.net,Mono,我想知道在.NET和Mono之间是否有任何简单且通用的方法来检索机器统计数据(如剩余可用空间、总内存等)。 在.NET2.0配置文件下,我能够识别DriveInfo类,但在我希望支持的早期版本(1.0、1.1)和Compact framework中,没有类似的内容。 我已经排除了WMI API,因为Mono和Compact框架不支持它 有人对此有什么想法吗?Mono支持。您应该能够在Mono中以与在Microsoft的.NET实现中相同的方式获取此信息。Mono支持。您应该能够以与Microso

我想知道在.NET和Mono之间是否有任何简单且通用的方法来检索机器统计数据(如剩余可用空间、总内存等)。 在.NET2.0配置文件下,我能够识别
DriveInfo
类,但在我希望支持的早期版本(1.0、1.1)和Compact framework中,没有类似的内容。 我已经排除了WMI API,因为Mono和Compact框架不支持它


有人对此有什么想法吗?

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

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

如果不借助于p/调用Windows Mobile API,就无法使用.NET CF完成大部分这些工作。因此,您可以立即使用它实现跨平台兼容性


根据在.NET1.1上实现这一点(我会假装你没有提到1.0…)-为什么?您是否有需要此功能的Windows NT 4.0客户端?

如果不调用Windows Mobile API,就无法使用.NET CF完成大部分这些操作。因此,您可以立即使用它实现跨平台兼容性


根据在.NET1.1上实现这一点(我会假装你没有提到1.0…)-为什么?您有需要此功能的Windows NT 4.0客户端吗?

有,但Mono支持此功能。在CF上,您必须P/Invoke.Yes,但Mono支持它。在CF上,您必须P/Invoke。