TC官方合作论坛
标题:
求教5.0版本怎么写大漠免注册
[打印本页]
作者:
malaigou
时间:
2015-11-26 20:59
标题:
求教5.0版本怎么写大漠免注册
啊怎么写都不对求个大大会的来教教
作者:
malaigou
时间:
2015-11-26 21:00
现在用得都是接口注册
作者:
九州烟雨
时间:
2015-11-26 21:49
本帖最后由 九州烟雨 于 2015-11-26 21:52 编辑
功能 注册大漠插件(&对象)
变量 电脑版本,大漠路径,插件免注册,ws,注册码,大漠插件版本号,Ret,控制开关 = 真
Ret = 是否注册("xx.xxx")
如果(Ret == 假)
电脑版本 = 系统获取版本号()
调试输出("[注册大漠插件] 系统版本: " & 电脑版本)
//Win8系统
如果(电脑版本 == 7 || 电脑版本 == 8 || 电脑版本 == 9 || 电脑版本 == 10)
//采用正常的注册方式
Ret = 注册插件(获取资源路径("rc:定制版.dll"),真)
调试输出("[注册大漠插件] 注册插件 Ret: " & Ret)
如果(Ret == 假)
调试输出("[注册大漠插件] 注册失败!")
控制开关 = 假
否则
如果(Ret = 真)
调试输出("[注册大漠插件] 注册成功!")
结束
结束
否则
//采用免注册
大漠路径 = 获取资源路径("rc:定制版.dll")
插件免注册 = 获取资源路径("rc:免注册.dll")
//解决xp系统Ghost版 atl.dll 被精简掉的问题
ws = com("Wscript.shell")
ws.run("regsvr32 atl.dll /s")
Ret = dllcall(插件免注册, "int", "SetDllPathA", "char *", 大漠路径, "int", 0)
如果(Ret == 1)
调试输出("[注册大漠插件] 免注册大漠插件成功")
否则
调试输出("[注册大漠插件] 免注册大漠插件失败")
控制开关 = 假
结束
结束
结束
如果(控制开关)
//这是公共对象
对象 = 插件("xx.xxx")
大漠插件版本号 = 对象.Ver()
调试输出("[注册大漠插件] 当前大漠插件版本号: " & 大漠插件版本号)
//开始注册收费功能
注册码 = 读取注册码("xxxxxxx")
Ret = 对象.Reg(注册码,"0001")
如果(Ret == 1)
调试输出("[注册大漠插件] 注册收费功能成功")
否则
调试输出("[注册大漠插件] 注册收费功能失败")
结束
结束
结束
//----------------------------读取注册码-------------------------//
功能 读取注册码(密码)
变量 内容,注册码
//读取资源内的文本文档
内容 = 文件读指定行(获取资源路径("rc:注册码.txt"),0)
如果(内容 != "")
注册码 = aes解密(内容,密码)
结束
返回 注册码
结束
复制代码
作者:
九州烟雨
时间:
2015-11-26 22:03
本帖最后由 九州烟雨 于 2015-11-26 22:25 编辑
作者:
malaigou
时间:
2015-11-27 20:12
九州烟雨 发表于 2015-11-26 22:03
大神很感谢你 但是我依旧看不懂 因为我学的那个教程有公共库 是直接复制或者直接调用写好的免注册 是4.0版本的 5.0我是真写不出 求简化直接复制注册码的那种免注册 大神考虑因素太多了 新手挺笨的 求大神见谅
作者:
malaigou
时间:
2015-11-27 20:22
九州烟雨 发表于 2015-11-26 22:03
我只知道要把那免注册文件和dm.dll放进资源目录 的免注册 用了随风大神的模块虽然注册成功 但是一运行就未响应
作者:
malaigou
时间:
2015-11-27 20:33
九州烟雨 发表于 2015-11-26 22:03
大神 再次感谢你了我已经弄成了
作者:
yunqi666
时间:
2015-12-31 15:46
九州烟雨 发表于 2015-11-26 21:49
大神 你的 xx.xxx 填什么啊
作者:
九州烟雨
时间:
2015-12-31 16:44
yunqi666 发表于 2015-12-31 15:46
大神 你的 xx.xxx 填什么啊
对象接口,我的是定制的,一般默认都是:dm.dmsoft
作者:
yunqi666
时间:
2015-12-31 19:26
九州烟雨 发表于 2015-11-26 21:49
&对象 说这里出错误 不知道怎么回事
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1