• C#得到Cpu序列号 2014-02-14 11:20:19
    private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = ci
    private void GetInfo()
              {
               string cpuInfo = "";//cpu序列号
               ManagementClass cimobject = new ManagementClass("Win32_Processor");
               ManagementObjectCollection moc = cimobject.GetInstances();
               foreach(ManagementObject mo in moc)
               {
                cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
                //Response.Write ("cpu序列号:"+cpuInfo.ToString ());
               }
               MessageBox.Show("CPU序列号"+cpuInfo);
               //获取硬盘ID
               String HDid;
               StringBuilder sb = new StringBuilder();
               ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
               ManagementObjectCollection moc1 = cimobject1.GetInstances();
               foreach(ManagementObject mo in moc1)
               {
                HDid = (string)mo.Properties["Model"].Value;
                //Response.Write ("硬盘序列号:"+HDid.ToString ());
               }
               MessageBox.Show("硬盘序列号");
    
               //获取网卡硬件地址
            //9558821702001755616
               
               ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
               ManagementObjectCollection moc2 = mc.GetInstances();
               foreach(ManagementObject mo in moc2)
               {
                if((bool)mo["IPEnabled"] == true)
                // Response.Write("MAC address\t{0}"+mo["MacAddress"].ToString());
                    MessageBox.Show("MAC网卡地址" + mo["MacAddress"].ToString());
                mo.Dispose();
               }
     
            }

    展开全文
  • C# .NET获得CPU序列号 2019-08-04 13:03:46
    有时自己写的.NET软件或编译成DLL的ASP.NET不想让人随便用,可以在代码中加上你将使用的那台电脑的CPU序列号验证,以下就是读取CPU序列号的代码,记得using System.Management; public static string getCPUID(){ ...
  • 获取CPU 硬盘 网卡ID。  /// <summary&... /// 获取cpu序列号  /// string getInfo = cm.GetCPUSerialNumber()  /// if (getInfo != _info){Application.Exit();}  /// </summ...
  • C# 获取CPU序列号 2013-08-20 10:19:12
    /// /// 获取CPU序列号 /// private void Get_SystemDisk_Number() { DateTime Start = DateTime.Now; try { String Cp
  • /// <summary> /// 取得设备硬盘的卷标号 /// </summary> /// <returns></returns> public string GetDiskVolumeSerialNumber() { ManagementC...
  • CPU序列号的代码(C#) 2006-01-19 10:16:00
    //cpu序列号ManagementClass cimobject = newManagementClass("Win32_Processor");ManagementObjectCollection moc = cimobject.GetInstances();foreach(ManagementObject mo in moc){cpuInfo = mo
  • C#得到CPU序列号、硬盘序列号、网卡序列号 //得到cpu信息 public static void GetCpuIndex() { string _cpuInfo = ""; ManagementClass cimobject = new ManagementClass("Win32_Processor"); Mana
  • 软件开发过程中经常需要获取CPU序列号、MAC序列号或者硬盘ID等系统信息,在给软件加序列号时这三个应该是最有用的,可以实现序列号和机器绑定,用于保护软件。下面看一下使用C#如何获取。 using System; using ...
  • 获取cpu序列号,硬盘ID,网卡MAC地址资料引用:http://www.knowsky.com/339920.html private void GetInfo() { string cpuInfo = ...//cpu序列号 ManagementClass cimobject = new ManagementClass("Win32_Processor");
  • <br />本例用C#获取CPU序列号生成机器码,最后生成注册码,在软件注册的时候经常用到,效率还算可以。 using System.Management;//需要在项目中添加System.Management引用 namespace ECBC_CDKEY...
  • private void Form1_Load(object sender, EventArgs e)  { <br /> string[] s= GetPCinfo();  foreach (string str in s)  {  richTextBox1.AppendText(str + "/r/n" );...
  • 能够获取CPU序列号和硬盘序列号并且进行MD5的加密生成一个机器码
  • C#实现注册机的主要思路:由于本次注册机是给一个07年VB程序增加注册功能,所以我将注册机分为了两个部分,一部分获得电脑的机器码(硬盘卷标号和CPU序列号),使用MD5加密之后写入数据库中;另一部分将获得机器码MD...
  • 这个问题首先得考虑的就是你的硬盘是不是SCSI硬盘 如果是,那么根本不存在"物理序列号",只可能取得卷标的序列号 如果是卷标序列号,要注意的是每次格式化硬盘的时候这个序列号都会变 代码可以参考: ...
  • 计算机上有一些唯一的标志符,比如网卡MAC地址,CPU序列号,硬盘序列等。有时候为了开发授权码或者注册码,需要根据具体计算机进行授权,这是就需要获取这些唯一标识信息了。 首先,是网卡MAC地址的获取。网卡其实...
  • C#中,为了将软件绑定到特定的笔记本电脑或平板电脑时,需要获取磁盘序列号和CPU序列号。在新建的工程中添加System.Management的引用后,可以调用下面的函数实现: private string GetDiskDrive() {
  • ///  /// hardware_mac 的摘要说明。 ///  class HardwareInfo { ///  /// 取机器名 ///  ///  public string GethostName() { return System.Net..../// 获取cpu序列号 ///  ///  pub
  • 最有效的办法是获取CPU的序列号,然后让你的软件只能运行在有这样的CPU序列号的机器上。众所周知,CPU序列号是唯一的!因此,这样就可以为你的软件加锁了。另外一个需要硬盘信息的例子是:硬盘有几个分区,每个分区...
  • c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
1 2 3 4 5 ... 20
收藏数 1,883
精华内容 753