以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于另一种软件加密方式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80785)

--  作者:czy66ds
--  发布时间:2016/2/1 15:37:00
--  关于另一种软件加密方式
能否不在命令窗口执行代码计算得出注册码?
--  作者:大红袍
--  发布时间:2016/2/1 15:39:00
--  
 肯定要得到机器码才能算出注册码的,你可以做一个窗口专门算注册码也可以。
--  作者:czy66ds
--  发布时间:2016/2/1 15:40:00
--  
这个窗口如何做请提示一下
--  作者:大红袍
--  发布时间:2016/2/1 15:42:00
--  

放两个文本框,一个粘贴机器码,另一个计算注册码不就行了?


--  作者:czy66ds
--  发布时间:2016/2/1 16:07:00
--  
按提示解决了,谢谢。
又问,如果设置信息是存储在项目文件自身中,项目自动升级后,是否还需要经过生成注册码的过程?

--  作者:大红袍
--  发布时间:2016/2/1 16:09:00
--  

如果存储在项目里,那你升级替换了项目,里面的信息全部没有的了。

 

你可以把信息存放在txt文件里,或者注册表里。


--  作者:czy66ds
--  发布时间:2016/2/1 16:12:00
--  
谢谢。放在注册表中,帮助已有介绍。放在txt文件中,怎么做?
--  作者:大红袍
--  发布时间:2016/2/1 16:14:00
--  

直接给txt赋值即可

 

http://www.foxtable.com/help/topics/0344.htm

 

http://www.foxtable.com/help/topics/0345.htm

 


--  作者:czy66ds
--  发布时间:2016/2/2 15:22:00
--  
还有一件事需要继续明确一下:
帮助中说:”使用次数是保存在设置信息中的,而设置信息是存储在项目文件自身中的,所以覆盖项目文件,意味着使用次数会归零,用户可以继续使用。
所以实际应用的时候,应该同时在注册表中保存使用次数,启动的时候同时从设置信息和注册表读取使用次数,并取最大值。“

如果在项目的AfterOpenProject事件代码中使用次数是保存在注册表中,我用同一个项目文件经过修改发布,用户升级后不影响使用吧?


--  作者:大红袍
--  发布时间:2016/2/2 15:25:00
--  
如果信息保存在注册表,只要电脑系统没有重装,信息就一直存放在注册表里面,升级后读取不影响使用。