仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 仓酷云
打印 上一主题 下一主题

[资源共享] 魔神争霸修改license对应授权

  [复制链接]
跳转到指定楼层
楼主
发表于 2015-1-25 23:09:56 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1.魔神验证文件license的相关说明。2.VC++高手看,不懂VC++的请略过,不然走火入魔自负。
游客,如果您要查看本帖隐藏内容请回复
  1. std::string LicenseMaker::generateLicenseContent( LicenseType type, const std::string& strMac )
  2. {
  3.     std::string strContent;
  4.     char szBuffer[ MAX_PATH ] = {};

  5.     SYSTEMTIME time;
  6.     GetLocalTime( &time );   

  7.     if ( LT_YEAR == type )
  8.     {
  9.         memset( szBuffer, 0, MAX_PATH );
  10.         itoa( time.wYear, szBuffer, 10 );
  11.         strContent += szBuffer;
  12.     }
  13.     else if ( LT_MONTH == type )
  14.     {
  15.         memset( szBuffer, 0, MAX_PATH );
  16.         itoa( time.wMonth, szBuffer, 10 );
  17.         strContent += szBuffer;
  18.     }

  19.     std::string strLower = strMac;
  20.     std::transform( strMac.begin(), strMac.end(), strLower.begin(), tolower );
  21.     strContent += strLower;

  22.     strContent += "ABC";

  23.     std::string strMd5Value = MD5(strContent).toString();

  24.     std::for_each( strMd5Value.begin(), strMd5Value.end(), ExclusiveOR());
  25.     return strMd5Value;
  26. }
复制代码
注意有代码倒数第四行位置ABC。

沙发
 楼主| 发表于 2015-4-14 10:07:24 | 显示全部楼层
魔神争霸好帖必须得顶起
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 15:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表