本地取时间可以通过修改系统时间达到目的 。
网络取时间 可以通过host达到目的。
不过可以通过访问host文件也是有一定效果的。
方法1:本地验证法。
程序初次使用在注册表写入键值,键值内容最好是运行时间(系统当前时间 ),数据一定要加密
然后取系统当前时间对比,超过30天就提示。
漏洞:修改系统时间可以达到无限试用。
方法2:网络验证。
程序初次使用在注册表写入键值,键值内容最好是运行时间(系统当前时间 )。数据一定要加密
然后访问外部网站,比如bjtime一类报时网站,过滤数据取得网络时间,然后对比。
漏洞:有可能通过host转向到定制页面。
处理手段:程序提权,读取host文件检查时候劫持域名,注册表中加入试用天数键值记录,注册表尽量分布诡异。
上面2种事常用的手段。
以上代码均可以在易语言历程中得到代码。
设计到的 *** 作,关键字:注册表 ,文件读写
1、打开易语言软件,如图所示。
2、新建一个窗口,如图所示。
3、给窗口添加一个按钮。如图所示。
4、双击按钮,来到代码区。如图所示。
5、输入d出消息框代码。如图所示。
6、输入取当前系统的代码。
7、运行程序,测试效果。如图所示。
版本2
程序集
窗口程序集1
子程序
_按钮1_被单击
写配置项
(取运行目录
()
+
“\1ini”,
“mima”,
“密码”,
加密
(编辑框1内容))
编辑框1内容
=
“”
子程序
_按钮2_被单击
编辑框1内容
=
解密
(读配置项
(取运行目录
()
+
“\1ini”,
“mima”,
“密码”,
))
需要用到加密解密的模块,楼主可以自己下载,也可以留下邮箱,我会连源码一起发给你的
源码已发送!!请接收采纳1、打开易语言,新建一个windows启动窗口并且画上一个编辑框,两个按钮,
2、输入代码,
3、把编好的代码编译成EXE文件,杀毒软件可能会误杀,建议关闭杀毒软件,编译好了之后再把文件添加到信任区
。
用edb将文件夹的数据保存到数据库,将文件夹名也写到,然后删除,用的时候使用程序释放出来,当然,文件过大的话不宜。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)