Foxtable(狐表)用户栏目专家坐堂 → [求助] 项目加密


  共有2603人关注过本帖树形打印复制链接

主题:[求助] 项目加密

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/11 21:46:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/12 13:33:00 [显示全部帖子]

第一个帮助是把日期写入ukey,也可以把日期写入注册表,或者配置信息中呀。信息是自己保存的,保存到哪里都可以,别人无法更改即可

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/12 16:37:00 [显示全部帖子]

参考帮助先自己做个大概的,什么地方有问题再说。不可能扔个空白项目过来等现成的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/12 16:46:00 [显示全部帖子]

看看:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=138063&skin=0

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=126736&replyID=&skin=1

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/12 17:18:00 [显示全部帖子]

添加一个日期控件,确定后把日期值写入设置中。项目打开的时候从设置中获取这个日期值,如果小于当前日期就提示并退出

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/13 20:56:00 [显示全部帖子]

1、注册窗口确定按钮有把注册码写入设置的用法,那么同样的方法把日期写入设置
SaveConfigValue("Register日期", e.Form.Controls("TextBox3").Value)

2、在afteropenproject事件同样的方法获取日期进行判断
Dim n  As  Integer = GetConfigValue("Count",1)
Dim Code As String = GetConfigValue("Register" & ComputerId,"")
Dim d1 As String = GetConfigValue("Register日期","")
If d1 > "" Then
    Dim d As Date
    If Date.TryParse(d1 ,d) Then
        If d < Date.Today Then
        msgbox("已过期")
        Syscmd.Project.Exit()
        End If
    Else
        msgbox("日期值无效,所以判定已过期")
        Syscmd.Project.Exit()
    End If
Else
    msgbox("没有保存日期,所以判定已过期")
    Syscmd.Project.Exit()
    Return
End If
Dim Ok As Boolean
If Code > "" AndAlso DecryptText(Code,"abc","abc") = ComputerId Then '如果注册码正确
    OK = True
Else
……
[此贴子已经被作者于2019/10/13 20:58:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/16 8:42:00 [显示全部帖子]

任何时候任何地方都可以查

 回到顶部