using
System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Microsoft.Win32;
using System.Text;
using System.Runtime.InteropServices;
using System.Management; // (添加对 System.Management.dll 的引用才能使用 System.Management 命名空间)
namespace EC
... {
/**//// <summary>
/// 收集机器硬件信息
/// </summary>
public class CpuInfoObject
...{
public CpuInfoObject()
...{
}
获取CPU频率#region 获取CPU频率
/**//**************************************************
* 函数名称:GetCPUFrequency()
* 功能说明:获取CPU频率
* 参 数:
* 使用示列:
* Response.Write(EC.CpuInfoObject.GetCPUFrequency());
************************************************/
/**//// <summary>
/// 获取CPU频率
/// </summary>
/// <returns>整型cpu频率</returns>
public static int GetCPUFrequency()
...{
RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"HARDWAREDESCRIPTIONSystemCentralProcessor
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Microsoft.Win32;
using System.Text;
using System.Runtime.InteropServices;
using System.Management; // (添加对 System.Management.dll 的引用才能使用 System.Management 命名空间)
namespace EC
... {
/**//// <summary>
/// 收集机器硬件信息
/// </summary>
public class CpuInfoObject
...{
public CpuInfoObject()
...{
}
获取CPU频率#region 获取CPU频率
/**//**************************************************
* 函数名称:GetCPUFrequency()
* 功能说明:获取CPU频率
* 参 数:
* 使用示列:
* Response.Write(EC.CpuInfoObject.GetCPUFrequency());
************************************************/
/**//// <summary>
/// 获取CPU频率
/// </summary>
/// <returns>整型cpu频率</returns>
public static int GetCPUFrequency()
...{
RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"HARDWAREDESCRIPTIONSystemCentralProcessor