以文本方式查看主题 - 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 -- 如果信息保存在注册表,只要电脑系统没有重装,信息就一直存放在注册表里面,升级后读取不影响使用。 |