如何在VC里面限制软件的使用次数 请问各位高手,现在做的一个软件如何通过限制软件的使用次数,做一个试用版给客户。可以通过什么方法实现,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网友 gao_ming77(小明) 能不能说的更具体一些?谢谢 方法真多了去了不过那些crack的高手也不是混日子的 main(){return 0;....}这样的话,可以限制使用到零次 //读取并设置软件运行次数 CRegistry regNum bReturn=regNum.Open ("HLM\\yourset\\sub\0"); bReturn= regNum.Read ("ProductTime",&uRunTimes); if (!bReturn)//如果没有ProductTime这个键值 { uRunTimes=1; uRunTimes^=0x1207DE97; //bReturn= regNum.CreateKey("ProductTime"); bReturn= regNum.Write ("ProductTime",uRunTimes); } else if((uRunTimes>=0)) { if(((uRunTimes)^0x1207DE97)>29 )//软件运行次数达到30次后提示达到限制次数 { //AfxMessageBox("30 times,Please register YourSoftname,Thanks!"); //return FALSE; } else//运行次数未达到30次,增加一次,继续试运行 { uRunTimes^=0x1207DE97; uRunTimes++; uRunTimes^=0x1207DE97; bReturn= regNum.Write ("ProductTime",uRunTimes); } } regNum.Close(); 好像没有见到过这个CRegistry类啊 DirectDraw绘直线、绘图的例子 (求助)flash控件使用指南 REFRESH_DATA 请问从事监控系统最好看哪方面的书好? VC怎样才能调用MATLAB的函数 急求简单问题 关于TreeView的奇怪问题,怀疑是MFC的bug 串口技术二疑点大展望?---- 串口编程者一定要看。 MFC中对文本文件能否以行为单位进行读写 我得了恐怖的IT民工职业病 工作线程中的SetTimer的问题 救救我
能不能说的更具体一些?
谢谢
不过那些crack的高手也不是混日子的
{
return 0;
..
..
}
这样的话,可以限制使用到零次
bReturn=regNum.Open ("HLM\\yourset\\sub\0");
bReturn= regNum.Read ("ProductTime",&uRunTimes);
if (!bReturn)//如果没有ProductTime这个键值
{
uRunTimes=1;
uRunTimes^=0x1207DE97;
//bReturn= regNum.CreateKey("ProductTime");
bReturn= regNum.Write ("ProductTime",uRunTimes);
}
else if((uRunTimes>=0))
{
if(((uRunTimes)^0x1207DE97)>29 )//软件运行次数达到30次后提示达到限制次数
{
//AfxMessageBox("30 times,Please register YourSoftname,Thanks!");
//return FALSE;
}
else//运行次数未达到30次,增加一次,继续试运行
{
uRunTimes^=0x1207DE97;
uRunTimes++;
uRunTimes^=0x1207DE97;
bReturn= regNum.Write ("ProductTime",uRunTimes);
}
}
regNum.Close();