10-加密解密/注册码注册机制/ClassLibrary1/Class1.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
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的数
后面还有 50 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
