设为首页 加入收藏

TOP

如何用VC实现软件注册(四)
2013-09-26 19:36:50 来源: 作者: 【 】 浏览:381
Tags:何用 实现 软件注册

 

  str.LoadString(IDS_REG_KEY);// IDS_REG_KEY为在注册表中的子目录字符串

  if (RegCreateKey(HKEY_CURRENT_USER, str, &hKey)!=ERROR_SUCCESS) return false;

  BYTE j=0;//0代表已经注册

  AfxMessageBox(设置注册表数据失败!);

  return FALSE;

  return false;

  ;

  以上三个函数即可实现软件注册机制,只需要在程序初始化的时候加入以下几句代码即可

  BOOL bReg= GetRegFlag ();

  //在此加入限制功能或者拒绝是使用的代码

  如果用户注册只需要加入以下代码即可

  //这是我的程序中的一个注册界面,输入用户名和注册码提交后检验注册码是否正确的代码

  void CRegEdit::OnBnClickedOk()

  m_RegUser.Trimcenter();//m_RegUser是用户名

  m_RegUser.Trimcenter();

  AfxMessageBox(用户名不能为空,请重新输入。);

  GetDlgItem(IDC_REGUSER)->SetFocus();

  return;

  m_RegPasswd.Trimcenter();m_RegPasswd是注册码

  m_RegPasswd.Trimcenter();

  AfxMessageBox(注册码不能为空,请重新输入。);

  GetDlgItem(IDC_REGPASSWD)->SetFocus();

  return;

  CString Passwd;

  Passwd=GetRegPasswd(m_RegUser);//调用算法取得该用户名的注册码

  SetRegFlag();//设置注册标志

  OnOK();

  else

  AfxMessageBox(注册码错误,请重新输入。);

  UpdateData(false);

      

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用VC实现竖写汉字的方法 下一篇用VC++制作拨号控件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: