TC官方合作论坛

 找回密码
 立即注册
查看: 1331|回复: 3

[问题] 求教 怎么获取电脑登录的QQ号

[复制链接]
发表于 2017-10-8 11:06:10 | 显示全部楼层 |阅读模式

马上加入TC

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

x
    dm = 插件("dm.dmsoft")
    变量 句柄=窗口查找("QQ")
    变量 QQ = dm.ReadInt(句柄,"<KernelUtil.dll>+168DBC",0)
我是这样通过找内存来识别的  但是QQ版本不同的话就识别不了了
论坛找到一个获取QQ的  但是我的TC是7.0 打不开他那个
有大神说下思路吗

回复

使用道具 举报

 楼主| 发表于 2017-10-8 11:56:45 | 显示全部楼层
空间 腾讯快读登录

Size=0
Data=array[][3]

功能 开始_点击()
    if(!help.isregister("SSOAxCtrlForPTLogin.SSOForPTLogin2"))
        help.confirmationbox("您的电脑未安装TX快捷登陆插件...","错误",0,true)
        help.exit()
    endif
    ret=dllcall(help.getrcpath("rc:test.dll"),"char *","getkeys")
    if(ret=="")
        help.confirmationbox("可能的原因:\n1、您未登录QQ.\n2、您的QQ已经离线或锁定.\n3、网络状态异常!","失败",0,true)
        return 0
    endif
    list.deleteall("QQ")
    keys=array[]
    str.split(ret,";",keys)
    size
    arraysp.size(keys,size)
    data,tmp
    for(i=0;i<size;i++)
        str.split(keys[i],"|",data)
        arraysp.size(data,tmp)
        if(tmp>2)
            //数组重定义未赋值误区
            Data=arraysp.alloc(Data,true,Size+1,3)
            Data[Size][0]=data[0]
            Data[Size][1]=data[1]
            Data[Size][2]=data[2]
            //list.addstring("QQ",data[0])
            Size++
            list.addstring("QQ",data[0])
        endif
    endfor
功能结束

功能 退出_点击()
    辅助.退出()
功能结束

功能 QQ_选择改变()
    label=list.getcursel("QQ")
    if(label==-1)
        return 0
    endif
    if(label<Size)
        statictext.settext("Name",Data[label][1])
        edit.settext("ClientKey",Data[label][2])
        return 1
    endif
功能结束

空间结束


有么有好心人帮忙翻译成7.0的   有偿
回复 支持 1 反对 0

使用道具 举报

发表于 2017-10-9 12:14:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2017-11-8 18:59:06 | 显示全部楼层
hyk18084817253 发表于 2017-10-8 11:56
空间 腾讯快读登录

Size=0

谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-27 14:35 , Processed in 0.047147 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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