• 大小: 172KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: C#
  • 标签: c#  

资源简介

C#注册码注册机制完整源码示例.rar

资源截图

代码片段和文件信息

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

namespace ClassLibrary1
{
    //=====================================================
    //Copyright (C) 2008-2009 小科
    //All rights reserved
    //CLR版本:            2.0.50727.1433
    //新建项输入的名称: SoftReg
    //机器名称:            MRWXK
    //注册组织名:         
    //命名空间名称:      LimitSoftUseTimes
    //文件名:              SoftReg
    //当前系统时间:      2008-12-16 13:19:10
    //当前登录用户名:   Administrator
    //创建年份:           2008
    //http://www.mingribook.com
    //======================================================
    public class SoftReg
    {
        // 取得设备硬盘的卷标号
        public string GetDiskVolumeSerialNumber()
        {
            ManagementClass mc = new ManagementClass(“Win32_NetworkAdapterConfiguration“);
            Managementobject disk = new Managementobject(“win32_logicaldisk.deviceid=\“d:\““);
            disk.Get();
            return disk.GetPropertyValue(“VolumeSerialNumber“).ToString();
        }

        //获得CPU的序列号
        public string getCpu()
        {
            string strCpu = null;
            ManagementClass myCpu = new ManagementClass(“win32_Processor“);
            ManagementobjectCollection myCpuConnection = myCpu.GetInstances();
            foreach (Managementobject myobject in myCpuConnection)
            {
                strCpu = myobject.Properties[“Processorid“].Value.ToString();
                break;
            }
            return strCpu;
        }

        //生成机器码
        public string getMNum()
        {
            string strNum = getCpu() + GetDiskVolumeSerialNumber();//获得24位Cpu和硬盘序列号
            string strMNum = strNum.Substring(0 24);//从生成的字符串中取出前24个字符做为机器码
            return strMNum;
        }

        public int[] intCode = new int[127];//存储密钥
        public int[] intNumber = new int[25];//存机器码的Ascii值
        public char[] Charcode = new char[25];//存储机器码字

        public void setIntCode()//给数组赋值小于10的数
        {
            for (int i = 1; i < intCode.Length; i++)
            {
                intCode[i] = i % 9;
            }
        }

        //生成注册码
        public string getRNum()
        {
            setIntCode();//初始化127位数组
            for (int i = 1; i < Charcode.Length; i++)//把机器码存入数组中
            {
                Charcode[i] = Convert.ToChar(this.getMNum().Substring(i - 1 1));
            }
            for (int j = 1; j < intNumber.Length; j++)//把字符的ASCII值存入一个整数组中。
            {
                intNumber[j] = intCode[Convert.ToInt32(Charcode[j])] + Convert.ToInt32(Charcode[j]);
            }
            string strAsciiName = ““;//用于存储注册码
            for (int j = 1; j < intNumber.Length; j++)
            {
                if (intNumber[j] >= 48 && intNumber[j] <= 57)//判断字符ASCII值是否0-9之间
                {
                    strAsciiName += Convert.ToChar(intNumber[j]).ToString();
                }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      20992  2019-05-12 12:53  C#注册码注册机制完整源码示例\111111.ppt

     文件          0  2019-05-12 12:55  C#注册码注册机制完整源码示例\222222.bmp

     文件       4340  2008-12-16 14:02  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\ClassLibrary1\Class1.cs

     文件       2549  2008-12-16 14:00  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\ClassLibrary1\ClassLibrary1.csproj

     文件       1358  2008-12-16 13:58  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\ClassLibrary1\Properties\AssemblyInfo.cs

     文件       2761  2008-12-16 14:03  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\frmMain.cs

     文件       2313  2008-12-16 13:42  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\frmMain.Designer.cs

     文件       5814  2008-12-16 13:42  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\frmMain.resx

     文件       1940  2008-12-16 14:03  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\frmRegister.cs

     文件       5671  2008-12-16 13:21  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\frmRegister.Designer.cs

     文件       5814  2008-12-16 13:21  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\frmRegister.resx

     文件       4401  2008-12-16 14:01  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\LimitSoftUseTimes.csproj

     文件        500  2008-12-16 13:51  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\Program.cs

     文件       1382  2008-12-16 11:07  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\Properties\AssemblyInfo.cs

     文件       2884  2008-12-16 11:06  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\Properties\Resources.Designer.cs

     文件       5612  2008-12-16 11:06  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\Properties\Resources.resx

     文件       1102  2008-12-16 11:06  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\Properties\Settings.Designer.cs

     文件        249  2008-12-16 11:06  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes\Properties\Settings.settings

     文件       1912  2008-12-16 13:59  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes.sln

    ..A..H.     36864  2010-08-18 17:51  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\LimitSoftUseTimes.suo

     文件        955  2008-12-16 14:03  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\frmRMachine.cs

     文件       4881  2008-12-16 13:55  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\frmRMachine.Designer.cs

     文件       5814  2008-12-16 13:53  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\frmRMachine.resx

     文件        495  2008-12-16 13:55  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\Program.cs

     文件       1355  2008-12-16 14:05  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\Properties\AssemblyInfo.cs

     文件       2866  2008-12-16 13:53  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\Properties\Resources.Designer.cs

     文件       5612  2008-12-16 13:53  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\Properties\Resources.resx

     文件       1093  2008-12-16 13:53  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\Properties\Settings.Designer.cs

     文件        249  2008-12-16 13:53  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\Properties\Settings.settings

     文件       4034  2008-12-16 14:01  C#注册码注册机制完整源码示例\C#注册码注册机制完整源码示例\Backup\RMachine\RMachine.csproj

............此处省略110个文件信息

评论

共有 条评论