关于易语言窗口激活问题

关于易语言窗口激活问题,第1张

如果按照你说的,如果检测本程序窗口不是激活状态,就激活本程序窗口,那么这个程序将永远被激活,你无法再 *** 作其他窗口,这个岂不是bug。所以我给你的代码是,如果检测窗口不是最前,可以将其置顶。首先插入时钟控件以下是源码截图

分2步:

1、程序的配置文件里,弄个配置保存激活码

2、程序启动事件下,设置个激活码检测程序,如果激活码有效没过期,那么继续,否则限制程序运行,提示用户输入新的激活码;

激活码设置:

非网络验证的话,一般激活码都是和硬件绑定的。

可以这样:

你的程序里在用户激活界面,提供一个用户电脑的特征码提示,比如是:系统_取CPU序列号()+系统_取MAC地址()等这种可以唯一标识一个电脑硬件的信息。对他进行运算,最简单的是求MD5码。这样获取到的硬件码是唯一的,每台电脑都会不同。

用户需要激活时,把这个特征码发给你,你用自己算法,最简单的进行加密,得到的结果作为激活码,然后发给用户。

程序里,检测时,通过对激活码解密,获取到特征码,如果和本机的一样,那么就说明本机可以使用。

这样做的,软件是和电脑绑定的,用户换了电脑,激活码用不了

------------------------------------

如果希望用户通过登录你的账号、密码系统进行验证,那么就需要做网络验证系统了,比较麻烦。不详述了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11775962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存