资源简介
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个文件信息
- 上一篇:C#版本opc da 源码最低分分享
- 下一篇:基于C#的上位机设计毕业论文
相关资源
- C# TIP文件生成和拆解
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
川公网安备 51152502000135号
评论
共有 条评论