C#程序如何编写注册代码,如何写注册机 我以前写的一篇文章:http://blog.csdn.net/gisfarmer/archive/2009/01/09/3733153.aspx你可以借鉴下思路。我的商业软件都是这么做的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取硬盘,CPU等硬件信息,再使用密匙算法生成用户号,通过用户号生成注册码。[DllImport("DiskID32.dll")] private static extern long DiskID32(ref byte DiskModel,ref byte DiskID); public string Encrypt(string strData,long lKey) { string strRtn=""; byte[] bData = System.Text.Encoding.Unicode.GetBytes(strData); char[] cData = System.Text.Encoding.Unicode.GetChars(bData); for(int i=0;i<cData.Length;i++) { strRtn+=(char)Encode((long)cData[i],lKey); } return strRtn; } 高效得查找两个ArrlyList中的重复值 将一个文件夹下面的所有txt文档中的内容自动导出到一个EXCEL中 C#中属性声明的新方法? listview 显示数据库问题 在C#里关于定时期的问题 求救,急急急 怎么用visio datagridview显示父子表 在读取文件的时候怎么样读中文汉字啊! 关于databinding的问题 动态绑定的detailsview 如何实现在点击编辑/新建的时候 嵌入下拉树? winform 配置数据库,帮帮忙,在线
[DllImport("DiskID32.dll")]
private static extern long DiskID32(ref byte DiskModel,ref byte DiskID);
public string Encrypt(string strData,long lKey)
{
string strRtn="";
byte[] bData = System.Text.Encoding.Unicode.GetBytes(strData);
char[] cData = System.Text.Encoding.Unicode.GetChars(bData); for(int i=0;i<cData.Length;i++)
{
strRtn+=(char)Encode((long)cData[i],lKey);
}
return strRtn;
}