宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 4494|回复: 4

[易语言例程源码] 一个09版QQ登录器源码,不是我,从易论坛上找的.感觉不错.

[复制链接]

该用户从未签到

love400 发表于 2010-4-24 20:13:19 | 显示全部楼层 |阅读模式

欢迎您注册加入!这里有您将更精采!

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

x
声明:不是我的,是我收集的.   原理是模拟按键.
  1. .版本 2
  2. .支持库 iext
  3. .支持库 eAPI

  4. .程序集 窗口程序集1
  5. .程序集变量 路径, 文本型
  6. .程序集变量 账号, 文本型
  7. .程序集变量 User_hwnd, 整数型
  8. .程序集变量 Pass_hwnd, 整数型
  9. .程序集变量 Parent_hwnd, 整数型
  10. .程序集变量 子窗口数组, 整数型, , "0"
  11. .程序集变量 序列, 整数型
  12. .程序集变量 密码, 文本型

  13. .子程序 __启动窗口_创建完毕

  14. 路径 = 取文本注册项 (4, “SOFTWARE\TENCENT\QQ2009\Install”, ) + “\Bin\QQ.exe”
  15. .如果真 (路径 = “\Bin\QQ.exe”)
  16.     信息框 (“未检测到QQ安装!”, 0, )
  17. .如果真结束
  18. 打开 (取运行目录 () + “\use.edb”, “用户数据库”, 假, , , , )
  19. 置当前库 (取运行目录 () + “\use.edb”)
  20. 读取账号 ()

  21. .子程序 读取账号

  22. .判断循环首 (尾记录后 () = 假)
  23.     超级列表框1.插入表项 (, 读 (“id”), , , , )
  24.     跳过 ()
  25. .判断循环尾 ()

  26. .子程序 _超级按钮1_被单击

  27. 载入 (窗口1, , 真)

  28. .子程序 _超级按钮2_被单击

  29. 清空 ()
  30. 超级列表框1.全部删除 ()

  31. .子程序 _超级按钮3_被单击

  32. 登录 (账号, 密码)

  33. .子程序 _超级列表框1_当前表项被改变

  34. 到首记录 ()
  35. 账号 = 超级列表框1.取标题 (超级列表框1.现行选中项, )
  36. .判断开始 (查找 (读 (“id”) = 删首尾空 (账号)) = 真)
  37.     密码 = 读 (“pass”)
  38. .默认

  39. .判断结束


  40. .子程序 登录
  41. .参数 username, 文本型
  42. .参数 password, 文本型
  43. .局部变量 临时文本, 文本型

  44. ShellExecute (0, “open”, 路径, “”, “”, #SW_SHOW)  ' 运行
  45. 延时 (1000)
  46. Pass_hwnd = 0
  47. EnumWindows (&子程序1, 0)  ' 枚举
  48. .如果真 (Parent_hwnd = 0)
  49.     延时 (1000)
  50.     EnumWindows (&子程序1, 0)  ' 枚举
  51.     .如果真 (Parent_hwnd = 0)
  52.         延时 (1000)
  53.         EnumWindows (&子程序1, 0)  ' 枚举
  54.         .如果真 (Parent_hwnd = 0)
  55.             信息框 (“未找到登陆框!”, #警告图标, )
  56.         .如果真结束

  57.     .如果真结束

  58. .如果真结束
  59. SendMessage_String (User_hwnd, #wm_settext, 0, username)
  60. 临时文本 = #vds
  61. 临时文本 = 子文本替换 (临时文本, “||密码||”, password, , , 真)
  62. 写到文件 (“C:\windows\system32\temp.vbs”, 到字节集 (临时文本))
  63. SetForegroundWindow (Parent_hwnd)
  64. PostMessage (User_hwnd, 513, 0, 0)
  65. PostMessage (User_hwnd, 514, 0, 0)
  66. PostMessage (User_hwnd, #WM_KEYDOWN, #Tab键, 0)
  67. PostMessage (User_hwnd, #WM_KEYUP, #Tab键, 0)
  68. ShellExecute (0, “open”, “C:\windows\system32\temp.vbs”, “”, “”, 0)  ' 运行

  69. .子程序 子程序1, 逻辑型, , 枚举父窗口
  70. .参数 hwnd, 整数型
  71. .局部变量 Text, 文本型


  72. Text = _取窗口标题 (hwnd)
  73. .如果真 (寻找文本 (Text, “QQ2009”, , 假) ≠ -1)
  74.     清除数组 (子窗口数组)
  75.     EnumChildWindows (hwnd, &子程序2, 0)
  76.     .如果真 (取数组成员数 (子窗口数组) = 2)
  77.         Parent_hwnd = hwnd
  78.         EnumChildWindows (Parent_hwnd, &子程序3, 0)
  79.         ' 输出调试文本 (“父窗口句柄: ” + 到文本 (hwnd))


  80.     .如果真结束

  81. .如果真结束

  82. 返回 (真)

  83. .子程序 子程序2, 逻辑型, , 枚举子窗口个数
  84. .参数 hwnd, 整数型

  85. 加入成员 (子窗口数组, hwnd)

  86. 返回 (真)

  87. .子程序 子程序3, 逻辑型, , 枚举帐号、密码窗口句柄
  88. .参数 hwnd, 整数型
  89. .局部变量 ClassName, 文本型

  90. ClassName = _取窗口类名 (hwnd)
  91. .如果真 (ClassName ≠ “Edit”)
  92.     User_hwnd = hwnd
  93.     ' 输出调试文本 (“账号子窗口句柄: ” + 到文本 (User_hwnd))

  94. .如果真结束

  95. .如果真 (ClassName = “Edit”)
  96.     Pass_hwnd = hwnd
  97.     ' 输出调试文本 (“密码子窗口句柄: ” + 到文本 (Pass_hwnd))

  98. .如果真结束

  99. 返回 (真)

  100. .子程序 _取窗口类名, 文本型
  101. .参数 hwnd, 整数型
  102. .局部变量 ClassNmae, 文本型

  103. ClassNmae = 取空白文本 (255)
  104. GetClassName (hwnd, ClassNmae, 255)
  105. 返回 (ClassNmae)

  106. .子程序 _取窗口标题, 文本型, , 取指定窗口的标题。成功返回窗口标题,失败返回空。
  107. .参数 窗口句柄, 整数型
  108. .局部变量 窗口标题, 文本型
  109. .局部变量 总字符数, 整数型
  110. .局部变量 临时整数, 整数型

  111. 临时整数 = 255
  112. 窗口标题 = 取空白文本 (临时整数)
  113. SendMessage (窗口句柄, #WM_GETTEXT, 临时整数 + 1, lstrcpyn (窗口标题, 窗口标题, 0))


  114. 返回 (窗口标题)

  115. .子程序 _超级列表框1_鼠标右键被按下, 逻辑型
  116. .参数 横向位置, 整数型
  117. .参数 纵向位置, 整数型
  118. .参数 功能键状态, 整数型

  119. 弹出菜单 (右键菜单, , )

  120. .子程序 _增加_被选择

  121. _超级按钮1_被单击 ()

  122. .子程序 _清空_被选择

  123. _超级按钮2_被单击 ()

  124. .子程序 _登录_被选择

  125. _超级按钮3_被单击 ()

  126. .子程序 _图片框1_鼠标左键被放开, 逻辑型
  127. .参数 横向位置, 整数型
  128. .参数 纵向位置, 整数型
  129. .参数 功能键状态, 整数型

  130. 打开指定网址 (“http://www.xtzj.com//index.php?fromuid=359252”)

  131. .子程序 _超级按钮4_被单击

  132. 信息框 (到文本 (#about), 0, )
复制代码

源码.rar

26.47 KB, 下载次数: 350

该用户从未签到

凤凰 发表于 2010-6-22 18:55:13 | 显示全部楼层
不错的呀,看了

该用户从未签到

gftluo 发表于 2010-11-25 10:24:10 | 显示全部楼层
好像没有完全脱离QQ!!!!!!

该用户从未签到

tenver 发表于 2010-11-28 23:59:52 | 显示全部楼层
下下来看看是什么效果
  • TA的每日心情
    无聊
    2012-12-4 12:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    ???? 发表于 2012-12-4 12:41:33 | 显示全部楼层
    下下来看看是什么效果
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-5-7 21:34 , File On Powered by Discuz! X3.49

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