admin管理员组

文章数量:1532343

WPF软件正版激活功能的实现

1.设计思路

用户进入注册界面,获得计算机唯一标识码,用户将计算机唯一标识码发送给软件开发商,开发商通过通过算法 授权码=f(计算机唯一标识) 得到授权码,并将授权码发回给用户,用户输入授权码,软件内部通过同样的算法 授权码=f(计算机唯一标识) 进行计算,比较用户输入的授权码与软件计算得到的授权码是否一致,判断软件是否授权成功。(这里暂时采用MD5加密算法作为授权码算法)

2.授权码在软件中的保存位置

通过XML文件保存。
首先创建XML文件,如下图

然后设置该文件的属性/复制 为 复制到输出目录
之后即可通过以下代码读写授权码

string xmlpath = Directory.GetCurrentDirectory() + "\\Data\\Settings.xml";
//写
XElement Settings

本文标签: 功能软件WPF