求高手帮忙啊,帮助查看一段代码
我使用的是自己的服务器,在运行我自己的web程序,我想用判断硬件唯一标识的方式把握的程序绑定到我制定的服务器上面,这样做的目的就是几十黑客入侵了服务器拿走我的程序和数据库也无任何作用。判断思路如下:
先手工读取CPU序列号以字符串形式加到程序里面,然后程序运行的时候自己去读取本地电脑的CPU序列号,用程序读取出来的序列号和我们设定字符串比较,如完全一样则顺利执行,不一样就停止(判断主板ID也可以)
我在本论坛找到了如下代码
第一步,添加引用".COM"中选择Management组件.
第二步,取CPU序列号的代码
//记得开头要用这句引用
using System.Management;
//取CPU序列号
public String GetCpuID()
{
try
{
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
String strCpuID = null ;
foreach( ManagementObject mo in moc )
{
strCpuID = mo.Properties["ProcessorId"].Value.ToString();
break;
}
return strCpuID;
}
catch
{
return "";
}
}
我按照说明添加到我的程序里面了,程序可以正常运行,但是我在代码中间设断点都没能断下来,用什么办法可以实现程序必须运行这段代码呢?
但是我根本不会添加判断啊,请求各位高手帮忙了。
谢谢了,,,我可以赠送多个.net最好的加密软件,网络上面100%没有下载,并且是最新版本。