![]() |
[求助]liminnet,caoyin大哥们帮下忙!
[求助]liminnet,caoyin大哥们帮下忙!
www.dimcax.com [求助]liminnet,caoyin大哥们帮下忙! 听朋友说你做了块改变颜色的三种注册模式,不知道能否把限定次数代码发给我看下!我这里有限定时间和注册模块的代码,如果可以交换源码互相学习就太好了,还有就是3者衔接方面问题一直处理不好!希望能给小妹我一些有利的帮助!谢谢了! 如果不方便公布,可发到我信箱里面:myloveflyer@163.com caoyin大哥也帮忙下,提供点思路! d 1、你有限定时间和注册的啦 2、你既然有限时间的程序源码,为什么不会写限次数的呢 3、次数限制就是各注册表中写入记录 4、你这个已是第二次发同样的贴啦 最后,上述的限制的除了注册的可以骗的菜鸟外,其他两种是一点用也没有,有一个监视软件一下子就查出来了, d 只是觉得你编的哪个比较全吧了! 想多学习一下!毕竟每个人的思路都是不一样的! 这是和朋友很早用c编制了一个小程序,可以把lisp文件加密,加密后的文件仅仅是一些毫无意义的 符号,但却可以在auto cad中正常运行,这样就对lisp文件起到了一定的保护作用。lisp源程序库中注释部分即分号以后直到行尾的部分应在加密前去掉。也可以对原程 序做少许改动,增加注释行自动识别处理功能,使这个加密程序更加完善。 /*autocad lisp文件加密程序*/ #include main() { file*fi,*fo; register char zf1,zf2; char fin[30],fou[30]; int kz; printf("enter source file name:"); scanf ("%s",fin); printf("enteh newfile name"); scanf("%s",fou); fi=fopen(fin,"rb"); if(fi==null) { printf("can not open file %s\n",fi); exit(1); } fo=fopen(fou,"wb"); fputs("autocad protected lisp file\n",fo); fputc(26,fo); fputc("a",fo) fputc("i",fo); zf2=fgetc(fi); zf1=73; while((zf2=fgetc(fi))!=ox1a) { if (zf1>127) zf1=zf1-256; if (zf2==0x0d) zf2=fgetc(fi); if (zf2>127) zf2=zf2-256; zf1=zf1<0?(0x01|(zf1<<1)):zf1<<1; zf1=zf1^zf2; if((zf1==0x1a))||(zf1==0x0d)) zf1=zf2; if(zf1!=0x1a) fputc(zf1,fo); } fputc(26,fo); fclose(fi); fclose(fo); } 给大家参考一下!希望liminnet大哥能帮下小妹!能让小妹也学习学习!非常感谢了~ 我邮箱上面有~ d |
| 所有的时间均为北京时间。 现在的时间是 04:19 AM. |