日期:2014-05-17  浏览次数:20491 次

asp.net vb语言,如何取得电脑的cpu序列号
如何取得啊,我想让软件绑定cpu序列号,限制其他电脑使用,谢谢 ,代码 如何写啊 ,是不是的带序列号后,保存到数据库,每次启动软件都对比一下序列号啊,是这个原理吗
------解决方案--------------------


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Management;

namespace ComputerMachineInfo.Common
{
    public class CPUInfo
    {
        #region 属性
        #region CPU名称
        string strCPUName = string.Empty;

        public string CPUName
        {
            get { return strCPUName; }
            set { strCPUName = value; }
        }
        #endregion

        #region CPU序列号
        string strCPUID = string.Empty;

        public string CPUID
        {
            get { return strCPUID; }
            set { strCPUID = value; }
        }
        #endregion

        #region CPU个数
        int nCPUCount = 0;

        public int CPUCount
        {
            get { return nCPUCount; }
            set { nCPUCount = value; }
        }
        #endregion

        #region CPU制造商
        string strCPUManufacturer = string.Empty;

        public string CPUManufacturer
        {
            get { return strCPUManufacturer; }
            set { strCPUManufacturer = value; }
        }
        #endregion

        #region 当前时钟频率
        string strCPUCurrentClockSpeed = string.Empty;

        public string CPUCurrentClockSpeed
        {
            get { return strCPUCurrentClockSpeed; }
      &nbs