以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 给已开发好的项目,如何做补丁 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185504) |
-- 作者:min-fox -- 发布时间:2023/2/26 21:08:00 -- 给已开发好的项目,如何做补丁 蓝老师:下面是项目体验使用的次数代码
Dim RegOk As Boolean = getconfigvalue("注册状态",False) \'定义注册状态的变量 Dim reg As WinForm.Label = e.Form.Controls("Label2") If regok = False Then \'若未注册
如果达到次数,想继续再体验,后续写一个补丁该如何写? 我这样写了一个新程序,但不发挥作用。 Dim RegOk As Boolean = getconfigvalue("注册状态", False) \'定义注册状态的变量 [此贴子已经被作者于2023/2/26 21:09:35编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/2/26 21:20:00 -- 不用做什么改动。次数是写在旧程序里的,直接发一个新的程序安装使用不就行了。 |
-- 作者:min-fox -- 发布时间:2023/2/26 21:25:00 -- 在使用的人比较多的情况下,我只是个人的想法,觉得这样更简单些 |
-- 作者:有点蓝 -- 发布时间:2023/2/26 21:43:00 -- 没感觉有什么简单。改代码也只能在源项目里改,改后肯定也要把改后的项目发给用户使用。 如果是开发版发布后的程序,本身就没有办法更改,也只能重新安装新发布的程序。 如果是商业版,难道还一个个到用户的项目里改?不是更麻烦!
|
-- 作者:z769036165 -- 发布时间:2023/2/27 9:13:00 -- 做一个注册窗口,然后可以根据让对方提供机器码,生成注册码+延期次数/日期生成json,然后进行加密发给用户,用户在这个注册页面,输入你发给他加密后的字符串,注册窗口对这个加密的字符串进行解密,然后解析这个内容,如果注册码不为空,直接就可以设置成正式版了,如果注册码为空,就根据延期次数/日期 修改设置的次数或日期 |