你的位置:首页 > 软件开发 > ASP.net > C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能

C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能

发布时间:2016-01-21 15:01:13
最近做一个项目碰到要实现查看本地和远程计算机的摘要信息,采用命令行msinfo32可以很快查看到,如下图:需要在用C#来实现类似信息查看。尤其远程计算机的。。因此通过MSDN查询到。win32的API函数丰富,我先放一个我实现好的功能图看看,如下图:看上去是不是好像还可以。如何做 ...

最近做一个项目碰到要实现查看本地和远程计算机的摘要信息,采用命令行msinfo32可以很快查看到,如下图:

C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能

需要在用C#来实现类似信息查看。尤其远程计算机的。。因此通过MSDN查询到。get='_blank'>win32的API函数丰富,我先放一个我实现好的功能图

看看,如下图:

C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能

看上去是不是好像还可以。如何做到呢。下面继续请看实现的方式和源码

首先,你必须知道这个应用程序的功能是使用System.Management这个类得到的,using System.Management;

需要引用的DLL:System.Management.Automation.dll  

下面是经常用的一些win32 的key

// 硬件 // 操作系统 既然有了这些资料。我们就可以开始动手编码了。附带代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;//***************BIOSnamespace GetDNSListTool{  public class BIOSInfoEntity  {    //BIOS版本    private string strBIOSVersion = string.Empty;    /// <summary>    /// BIOS版本    /// </summary>    public string BIOSVersion    {      get { return strBIOSVersion; }      set { strBIOSVersion = value; }    }    //日期    private string strBIOSReleaseDate = string.Empty;    /// <summary>    /// 日期    /// </summary>    public string BIOSReleaseDate    {      get { return strBIOSReleaseDate; }      set { strBIOSReleaseDate = value; }    }    //SMBIOS    private string strSMBIOS = string.Empty;    /// <summary>    /// SMBIOS    /// </summary>    public string SMBIOS    {      get { return strSMBIOS; }      set { strSMBIOS = value; }    }  }}

原标题:C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录