如何在VC里面限制软件的使用次数

guo80478047 2006-02-21 11:35:45
请问各位高手,现在做的一个软件如何通过限制软件的使用次数,做一个试用版给客户。
可以通过什么方法实现,谢谢!
...全文
279 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cb123aaa 2006-02-23
  • 打赏
  • 举报
回复
好像没有见到过这个CRegistry类啊
Steven7 2006-02-23
  • 打赏
  • 举报
回复
//读取并设置软件运行次数 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();
BombZhang 2006-02-23
  • 打赏
  • 举报
回复
找个比较偏僻不显眼的的位置添加一个注册表项,每次程序启动时读取该项的值(当然如果该项不存在说明是首次使用,直接建立该项写入值1),,如果超过规定次数则提示然后程序退出,否则加1后再写回去即可
lonelyeagle 2006-02-23
  • 打赏
  • 举报
回复
main()
{
return 0;
..
..
}
这样的话,可以限制使用到零次
zhangnanonnet 2006-02-21
  • 打赏
  • 举报
回复
什么软件,值得这么防着别人?
gao_ming77 2006-02-21
  • 打赏
  • 举报
回复
找一个隐蔽的注册表项,每次启动++。
liuyi1982 2006-02-21
  • 打赏
  • 举报
回复
方法真多了去了
不过那些crack的高手也不是混日子的
guo80478047 2006-02-21
  • 打赏
  • 举报
回复
网友 gao_ming77(小明)
能不能说的更具体一些?
谢谢
标准算法模块是集DES、3DES、AES、RSA、MD5、BlowFish、TEA、RC6等标准算法为一体的算法包,同时在模块中使用了Anti-Debug和程序自校验功能(涉及到软件的加壳和CRC32)、软件使用次数限制,更好的保护您的软件。在模块中作者给出了每种算法详细调用方法,使用者可以根据自己的需要来进行选择。现暂时给出在VB、VC、Delphi三种开发语言中的调用方法,其他语言的调用方法可与我们联系获得,具体可以参看例子程序;现更新DLL可能被破解者替换的漏洞,并对DLL进行了加壳,增加了CRC校验功能,For Delphi还增加了对DeDe的Anti代码,在代码中给出了在NT/2000/XP下关闭计算机的函。 在本站提供了几款壳下载,需要的可以到“加壳技术”模块去下载,在校验的时候用得到,具体的方法在调用模块里面有。 本次更新增加了MD2、MD3、SHA1、SHA256、SHA384、SHA512、HAVAL128、HAVAL160、HAVAL192、HAVAL224、HAVAL256、GOST、TIGER128、TIGER160、TIGER192、RIPEMD128、RIPEMD160、CRC32、CRC32B、ADLER32多种算法,此次提供的DLL仅为200多K,为了能把模块融入到大家的源码中,算法模块不久将会以控件的形式和大家见面。 申明:本站提供下载的模块或是其他站点提供下载的模块均为完全免费的,并且没有任何功能限制,大家可以放心使用。在使用过程如果有什么问题可以直接和作者联系也可以到论坛进行发帖询问,我们会尽快回复。
标准算法模块是集DES、3DES、AES、RSA、MD5、BlowFish、TEA、RC6等标准算法为一体的算法包,同时在模块中使用了Anti-Debug和程序自校验功能(涉及到软件的加壳和CRC32)、软件使用次数限制,更好的保护您的软件。在模块中作者给出了每种算法详细调用方法,使用者可以根据自己的需要来进行选择。现暂时给出在VB、VC、Delphi三种开发语言中的调用方法,其他语言的调用方法可与我们联系获得,具体可以参看例子程序;现更新DLL可能被破解者替换的漏洞,并对DLL进行了加壳,增加了CRC校验功能,For Delphi还增加了对DeDe的Anti代码,在代码中给出了在NT/2000/XP下关闭计算机的函。在本站提供了几款壳下载,需要的可以到“加壳技术”模块去下载,在校验的时候用得到,具体的方法在调用模块里面有。本次更新增加了MD2、MD3、SHA1、SHA256、SHA384、SHA512、HAVAL128、HAVAL160、HAVAL192、HAVAL224、HAVAL256、GOST、TIGER128、TIGER160、TIGER192、RIPEMD128、RIPEMD160、CRC32、CRC32B、ADLER32多种算法,此次提供的DLL仅为200多K,为了能把模块融入到大家的源码中,算法模块不久将会以控件的形式和大家见面。 申明:本站提供下载的模块或是其他站点提供下载的模块均为完全免费的,并且没有任何功能限制,大家可以放心使用。在使用过程如果有什么问题可以直接和作者联系也可以到论坛进行发帖询问,我们会尽快回复。

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧