以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  官方配套ukey问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144771)

--  作者:swagger
--  发布时间:2019/12/29 15:55:00
--  官方配套ukey问题
在一台电脑A用了ukey,然后输入用户名密码验证登陆之后,然后把ukey拔出来用在另外一台电脑B,输入同样的用户名密码登陆。这样电脑A和电脑B都可以用同一个账号密码登陆。怎么避免这种问题,只能让一台电脑用一个ukey? 是用计划管理吗?代码该怎么写呢?
--  作者:有点蓝
--  发布时间:2019/12/29 20:39:00
--  
绑定机器码,把这台电脑的机器码写入ukey。登录验证的时候获取机器码进行比较
--  作者:teng0731
--  发布时间:2019/12/29 20:53:00
--  
帮助文件中的:软件加密与授权示例

7、最后增加一个计划,执行间隔为10000毫秒,也就是10秒,计划代码为:

If UKey.Encrypt1("abc") <> "E5FC1B19625C5C4A" Then
   
MessageBox.Show("请插上XX公司提供的UKey!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    DataTables.Save()
    Syscmd.Project.
Exit

End
If

上面的代码,每10秒钟执行一次,采用固化加密函数Encrypt1判断你提供的UKey是否依然插在计算机上,如果没有,则保存项目后退出。


--  作者:wei0769
--  发布时间:2019/12/30 10:57:00
--  

这个可能是比较 加密狗,不是比对机器码


--  作者:swagger
--  发布时间:2020/4/30 8:55:00
--  
以下是引用有点蓝在2019/12/29 20:39:00的发言:
绑定机器码,把这台电脑的机器码写入ukey。登录验证的时候获取机器码进行比较

怎么绑定机器码,写入UKEY呢?登陆验证的时候怎么获取机器码进行比较呢?请问老师有案例吗?
--  作者:有点蓝
--  发布时间:2020/4/30 10:10:00
--  
http://www.foxtable.com/webhelp/topics/2658.htm

软件加密这章内容看完