TC官方合作论坛

 找回密码
 立即注册
查看: 830|回复: 8
打印 上一主题 下一主题

[已解决] TC5.1免注册大漠失败,4.31可以正常使用,看下哪里错了?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-4 09:53:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TC5.1免注册大漠失败,4.31可以正常使用,看下哪里错了?

功能 测试专用_初始化()
   
    //免注册大漠
   
    变量 资源路径=系统获取进程路径()&"config"
    调试输出(资源路径)
   
    //第一步:免注册大漠到系统
    //注意资源文件里面的dm.dll 使用哪个版本就换成哪个版本 下面的版本序号一定要对应
    变量 dm=免注册大漠插件("5.1423",资源路径)
    调试输出(dm.ver())
   
    变量 加密字串
    变量 密钥="xxx"
    变量 大漠注册码="fengyewangluoda5fdacb539a59c58ceb6e4b48efcde2" //填写自己的大漠注册码 在大漠后台系统 充值之后就可以使用了
    加密字串=aes加密(大漠注册码,密钥)
   
    //第二步:注册大漠收费函数
    变量 dm_ret = dm.Reg(aes解密(加密字串,密钥),"")
    如果(dm_ret!=1)
        消息框("注册失败,请联系作者!!")
        退出()
    否则
        调试输出("注册成功可以使用本辅助!")
    结束
    //以上两步正确执行之后 就可以正常的使用大漠收费版本命令了.
   
    //=============================================================================//
   
   
结束



功能 免注册大漠插件(插件版本,插件路径)
    //第一步 解决有些XP系统把atl.dll精简掉的问题。  
    变量 ws=com("Wscript.Shell")
    ws.run("regsvr32 atl.dll /s")
   
    //第二步 把DmReg.dll和dm.dll放在同一目录下下面开始注册
    //SetDllPathA  字符串(Ascii码表示插件所在的路径),整数(0表示STA,1表示MTA)
   
    变量 DmReg路径=插件路径&"file:///C:\Users\ADMINI~1\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png\\DmReg.dll"
    变量 Dm路径=插件路径&"file:///C:\Users\ADMINI~1\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png\\dm.dll"
    dllcall(DmReg路径,"int","SetDllPathA","char *",Dm路径,"int",0)
    等待(随机数(100,1000))
   
    变量 dm = 插件("dm.dmsoft")
    调试输出(获取变量类型(dm))
    如果(获取变量类型(dm)=="com")
        如果(dm.Ver()!=插件版本)
            消息框("插件注册失败,版本不匹配\r\n请联系作者!!","提示")
            退出()
        结束
        返回 dm
    否则
        消息框("插件注册失败,请退出360\r\n重新打开程序,如再次失败请联系作者!!","提示")
        退出()
    结束
   
结束                                             file:///d:\Documents\Tencent Files\275875888\Image\Group\UP0(GWP7WNKUJ0MOG(4)G{8.png



运行直接崩溃。。。。。哪里出问题了? 求解

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

8#
发表于 2015-5-4 14:15:00 | 只看该作者
用你提供的 版本测试上还的版本是官网最新的TC5.1的版本

下面是测试代码
  1.     变量 ws=com("Wscript.Shell")
  2.     ws.run("regsvr32 atl.dll /s")
  3.     //第二步 把DmReg.dll和dm.dll放在同一目录下下面开始注册
  4.     //SetDllPathA  字符串(Ascii码表示插件所在的路径),整数(0表示STA,1表示MTA)
  5.     var DmReg路径 = getrcpath("rc:DmReg.dll")
  6.     var Dm路径 = getrcpath("rc:dm.dll")
  7.     调试输出(DmReg路径)
  8.     调试输出(Dm路径)
  9.     dllcall("d:/DmReg.dll","int","SetDllPathA","char *",Dm路径,"int",0)
  10.     等待(随机数(100,1000))
  11.     dm=插件("dm.dmsoft")
  12.     调试输出(dm)
  13.     消息框(获取变量类型(dm))
  14.     if(获取变量类型(dm) == "com")
  15.         messagebox( dm.Ver())
  16.     end
复制代码

回复 支持 反对

使用道具 举报

沙发
发表于 2015-5-4 10:08:07 | 只看该作者
换一个dmreg.dll  记得有用户提过这个问题,因为dll的问题 换一个dmreg.dll就正常了使用我上传的这个测试看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

板凳
发表于 2015-5-4 10:11:35 | 只看该作者
fengyewangluoda5fdacb539a59c58ceb6e4b48efcde2
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-5-4 10:15:05 | 只看该作者
忆辰辅助 发表于 2015-5-4 10:11
fengyewangluoda5fdacb539a59c58ceb6e4b48efcde2

正确的不行!  这是我随便改的
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-5-4 10:17:50 | 只看该作者
kevinqq 发表于 2015-5-4 10:08
换一个dmreg.dll  记得有用户提过这个问题,因为dll的问题 换一个dmreg.dll就正常了使用我上传的这个测试看 ...

你上传的也是一样。。运行崩溃!
回复 支持 反对

使用道具 举报

6#
发表于 2015-5-4 11:39:03 | 只看该作者
提供一下你的系统版本  以及你的大漠插件 我测试下
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-5-4 11:43:43 | 只看该作者
kevinqq 发表于 2015-5-4 11:39
提供一下你的系统版本  以及你的大漠插件 我测试下

系统版本 WIN7x64位

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

9#
发表于 2015-10-7 15:35:37 | 只看该作者
楼主  你问题解决了没,我也是一运行免注册就奔溃
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-21 14:15 , Processed in 0.212417 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表