度量快速开发平台-专业、快速的软件定制快开平台
标题:
分享一个C#读取计算机信息的类
[打印本页]
作者:
fteair
时间:
2020-2-20 18:22
作者:
陈晓龙
时间:
2020-2-21 14:53
太强大了
作者:
刘亚东
时间:
2020-6-8 09:18
标题:
分享一个C#读取计算机信息的类
using System;
using System.Runtime.InteropServices;
using System.Management;
namespace Hardware
{
/// summary
/// Hardware_Mac 的摘要说明。
/// /summary
public class HardwareInfo
{
//取机器名
public string GetHostName()
{
return System.Net.Dns.GetHostName();
}
//取CPU编号
public String GetCpuID()
{
try
{
ManagementClass mc = new ManagementClass(Win32_Processor);
ManagementObjectCollection moc = mc.GetInstances();
String strCpuID = null;
foreach (ManagementObject mo in moc)
{
strCpuID = mo.Properties[ProcessorId].Value.ToString();
break;
}
return strCpuID;
}
catch
{
return ;
}
}//end method
//取第一块硬盘编号
public String GetHardDiskID()
{
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(SELECT * FROM Win32_PhysicalMedia);
String strHardDiskID = null;
foreach (ManagementObject mo in searcher.Get())
{
strHardDiskID = mo[SerialNumber].ToString().Trim();
break;
}
return strHardDiskID;
复制代码
以上就是获取计算机信息的类,在VS中建一个类,然后生成DLL就可以在平台中使用了。
作者:
刘亚东
时间:
2020-6-8 09:24
写扩展程序的时候用得着
作者:
张兴康
时间:
2020-6-8 17:07
收藏一个
作者:
刘亚东
时间:
2020-6-8 17:37
张兴康 发表于 2016-1-8 17:07
收藏一个
好用又实在
作者:
万望
时间:
2020-6-9 22:31
获取物理地址呢??
作者:
张兴康
时间:
2020-6-11 17:43
万望 发表于 2016-1-9 22:31
获取物理地址呢??
一个一个搞懂了来嘛,不要急
作者:
王爱东
时间:
2020-6-15 11:27
这些都很好实用,有些可以直接使用,有些能调用DLL
作者:
刘亚东
时间:
2020-6-16 10:16
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/)
Powered by Discuz! X3.2