来源:周公的专栏 http://blog.youkuaiyun.com/zhoufoxcn/archive/2007/03/20/1534949.aspx
如果利用C#获取系统有关环境和属性,这个也是在网上问得比较多的问题,不过大部分只有提问没有回答,最近正好想做有关方面的东西,整理了一下,提供给大家,希望能给大家提供参考意见:
首先需要定义几个结构(struct) ,便于DllImport作为返回参数调用。以下是代码:
CpuInfo.cs



















































MemoryInfo.cs




























































SystemTimeInfo.cs




























































另外还定义了一个调用类SystemInfo.cs,代码如下:





























































































































































































以下是调用实例,为了简单,我在一个aspx页面中输出,不过这个程序可以在WinForm中调用:




















































