最近做一个项目碰到要实现查看本地和远程计算机的摘要信息,采用命令行msinfo32可以很快查看到,如下图:需要在用C#来实现类似信息查看。尤其远程计算机的。。因此通过MSDN查询到。win32的API函数丰富,我先放一个我实现好的功能图看看,如下图:看上去是不是好像还可以。如何做 ...
最近做一个项目碰到要实现查看本地和远程计算机的摘要信息,采用命令行msinfo32可以很快查看到,如下图:
需要在用C#来实现类似信息查看。尤其远程计算机的。。因此通过MSDN查询到。get='_blank'>win32的API函数丰富,我先放一个我实现好的功能图
看看,如下图:
看上去是不是好像还可以。如何做到呢。下面继续请看实现的方式和源码
首先,你必须知道这个应用程序的功能是使用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#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。