MFC生成的exe如何添加使用期限

代码功能:为生成exe程序添加试用期时限
参数:strSystime : 用于获取当前系统的时间
 strDeadline  : 设置软件的截止时间
strSWCreateTime : 软件的生成时间,主要用于防破解
额外说明:这段代码加在MFC的入口函数InitInstance()中即可。
作者:weekdawn

CString strSysTime,strDeadline,strSWCreateTime;
CTime sysTime;//系统时间
sysTime = CTime::GetCurrentTime();
strSysTime = sysTime.Format(_T("%Y%m%d"));
strSWCreateTime.Format(_T("20170619"));//时间为软件生成日期,用于比较当前系统时间是否比生成日期还早
strDeadline.Format(_T("20170719"));//软件的截止期限
//判断系统时间是否更改
if (strSysTime < strSWCreateTime)
{
	AfxMessageBox(_T("系统时间有误,无法打开软件!"));
	return FALSE;
}
//判断是否到截止日期
if (strSysTime > strDeadline)
{
	AfxMessageBox(_T("版本过期!"));
	return FALSE;
}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值