QQ登录

只需一步,快速开始

319上位机VC MFC使用加密狗实现软件操作权限

[ 复制链接 ]
1.jpg
319上位机VC MFC使用加密狗实现软件操作权限加密狗实现软件操作权限功能展示
软件的保护方法多种多样,我们当前例程从加密狗中读取用户真实密码,读取的结果与用户输入的密码进行对比,进而实现用户权限的审核,效果如图,当用户输入了密码点击登录,例程就会读取加密狗中事先写入的密码,进行匹配。加密的写入操作可参阅前一例程;

要点提示
在同一按钮代码中,可以多次从加密狗中读取数据,如果读取用户账号,再读取用户密码;加密狗的读取与写入函数调用前,得将例程根目录的RGDLW32V.OBJ文件添加到工程中编译,不然编译不通过 ;

实现功能
1.新建基于对话框的应用程序
2.在APP类源文件中添加变量short int DogBytes, DogAddr;void * DogData;
3.在主对话框头文件中加入头文件及变量#include "softdog.h"extern short int DogBytes;
extern short int DogAddr;extern void * DogData;
4.依照例程界面添加编辑框IDC_USER,IDC_EDIT1,两一钮<登录>关联点击函数
void CGkbc8Dlg::OnOK()
{
CString sPassword,sTruePassword;
GetDlgItemText(IDC_EDIT1,sPassword);
if (sPassword.IsEmpty())return;

DogAddr = 10; //设置起始地址
DogBytes = 6; //设置数据的长度
DogData = sTruePassword.GetBuffer(6); //设置写入的数据

if (ReadDog()==0)//加密狗读取成功
{
if (sPassword == sTruePassword)
MessageBox("身份验证成功");
else
MessageBox("身份验证失败");
}
// CDialog::OnOK();
}

我们来演示下功能实现的整个过程

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:319.上位机VC MFC使用加密狗实现软件操作权限.zip 
文件大小:167.05 KB  售价:11金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  

  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!





回复

使用道具 举报

快速回复 返回列表 客服中心 搜索