防破解方法:文字提示信息都经过编码加密处理

本篇文章属于《518抽奖软件开发日志》系列文章的一部分。

我在开发《518抽奖软件》(www.518cj.net)的时候,为了防止被破解,需用添加一些暗桩等,需要提示用户不要用盗版。破解者会根据提示信息找到暗桩的位置,所以要对提示信息进行加密。对普通的提示文字也要进行编码加密,这样破解者就不容易找到区分暗桩的位置。示例代码如下:

if (!check_menu())
{
	WCHAR s[64] = { 0 }; // 您可能是盗版的受害者\n\n推荐从此官方下载软件
	g_app.dec2wstr("F196F250F191F201F196F220F202F199F181F183F176F230F200F237F204F229F181F196F202F220F186F166F213F223F010F010F205F198F188F246F180F211F180F203F180F166F207F194F221F100F163F186F010F119F119F119F046F053F049F056F099F106F046F110F101F116", s);
	MessageBox(m_hMain, s, g_title, MB_OK | MB_ICONWARNING);
}

各种提示信息,messagebox里面的文字信息,都经过了编码加密。 那些提示不要盗版的信息也加密。所有文字都加密后,破解者容易迷失,初级破解者就会放弃了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值