【震撼发布】百木破解-IP代理软件 V1.0.0.0
http://www.bmpj.net/thread-1743-1-1.html
using System;
using System.Collections.Generic;
using System.Text;
using System.Management;
namespace MonitorSoftware
{
internal class Computer
{
internal static string CPUName
{
get
{
string cpuinfo = "unknow";
ManagementClass mc = new ManagementClass("win32_processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
cpuinfo = mo["Name"].ToString();
}
moc.Dispose();
return cpuinfo;
}
}
private static string CPUSN
{
get
{
string sn = "";//cpu序列号
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach (ManagementObject mo in moc)
{
sn = mo.Properties["ProcessorId"].Value.ToString();
}
return sn;
}
}
private static string HardDiskID
{
get
{
string hdid="";
ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach (ManagementObject mo in moc1)
{
hdid = mo.Properties["Model"].Value.ToString ();
}
return hdid;
}
}
internal static string MAC
{
get
{
string mac = "unknow";
ManagementClass mAdapter = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mAdapter.GetInstances();
foreach (ManagementBaseObject mo in moc)
{
if ((bool)mo["IpEnabled"] == true)
{
mac = mo["MacAddress"].ToString();
}
}
moc.Dispose();
return mac;
}
}
internal static string MemorySize
{
get
{
ManagementClass mc = new ManagementClass("Win32_OperatingSystem");
ManagementObjectCollection moc = mc.GetInstances();
double sizeAll = 0.0;
foreach (ManagementObject mo in moc)
{
if (mo.Properties["TotalVisibleMemorySize"].Value != null)
{
sizeAll += Convert.ToDouble(mo.Properties["TotalVisibleMemorySize"].Value.ToString());
}
}
//sizeAll /= 1000000;
moc.Dispose();
return sizeAll.ToString("0.###");
}
}
internal static string[] IPAddress
{
get
{
string hostname = System.Net.Dns.GetHostName();
System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostname);
string[] ips = new string[ipEntry.AddressList.Length];
for (int i = 0; i < ipEntry.AddressList.Length; i++)
{
ips[i] = ipEntry.AddressList[i].ToString();
}
return ips;
}
}
internal static string OSType
{
get
{
return System.Environment.OSVersion.VersionString;
}
}
}
}
分享到:
相关推荐
软件环境 操作系统:Windows 2000/XP 开发软件:Microsoft Visual Studio .NET 2003 数据库:Microsoft SQL Server 2000 3 总体设计 3.1 设计思想与处理流程 本系统采用面向对象方法进行分析和设计,在 SQL Server ...
软件要求:Windows98/Me/2000/XP 操作系统。 其它说明: 1、首次登陆时,操作员为:Admin ,密码为Admin; 2、管理员的初始密码为:Admin( 您可以在“个人信息”中的“密码修改”中修改密码)。 3、图书租赁系统...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...
降低了程序对硬件和操作系统版本的要求. 解决了数据之间的依赖关系及数据的完整性问题,在该系统的设计时, 充份考虑了对记录进行修改或删除的同时,是否会影响到甚至破坏与其它 数据的依赖关系,基于这一点,在数据...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...
volatile指示字段可由操作系统、硬件或并发执行的线程等在程序中进行修改。 9,语句 语句是程序指令。除非特别说明,语句都按顺序执行。C# 具有下列类别的语句。 类别C# 关键字 选择语句if, else, switch, case 迭代...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...
管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中...