易语言WebQQ协议源码
系统结构:验证码KEY,取随机整数,登录webqq1,登录webqq2,登录webqq3,登录错误代码,取特定参数,取特定参数2,ReadFile2,访问网页_字节集,延迟_,URL编码_UTF8,Ansi转Utf8,Unicode转Utf8,Ansi转Unicode,进制转换,rc,取时间戳,访问网页,ReadFile,取页面地址,取域名,取端口,取指定内容_mars,取文本之间,取文本之后,取16位随机数,取8位随机数,取7或8位随机数,解码,ChrW,取msg_id,十到十六,到十六进制文本,去除首部零,编码转换_,取6位16进制,取CPU序列号,圆角化窗口,刷新验证码,传图片,同意加群,是否回复,uin取QQ,改自己签名,取好友列表,统计在线,加入列表线程,取群列表,取群成员列表,登出,修改状态,取陌生人信息,取Group_Sig,退出群,删除好友,序号到状态,踢出群员,发送消息,取个性签名,取头像,取等级,取在线,取账号信息,取个人信息,项目被单击,项目被双击,项目右键单击,项目鼠标移入,项目鼠标移出,分组被单击,分组被双击,分组右键单击,业务图标被单击,空白区域被单击,poll2,处理群,处理好友,处理群网页,处理临时,处理账号状态,取出poll内容,处理符号常量,WideCharToMultiByte,CreateThread,MsgWaitForMultipleObjects,WaitForSingleObject,TerminateThread,CloseHandle,InternetCloseHandle,InternetOpenA,InternetConnectA,HttpOpenRequestA,HttpAddRequestHeaders,HttpSendRequestA,HttpSendRequestB,InternetReadFile,HttpQueryInfoA,InternetSetCookieA,初始化对象开始,初始化对象结束,MultiByteToWideChar,WideCharToMultiByte1,CreateWaitableTimerA,SetWaitableTimer,GetWindowRect,CreateRoundRectRgn,SetWindowRgn,DeleteObject,
======启动程序集
| |
| |------ _启动子程序
| |
| |
======Logon序集
| |
| |------ _关闭按钮_被单击
| |
| |------ _最小化按钮_被单击
| |
| |------ _登录图形按钮_被单击
| |
| |------ _账号编辑框_获得焦点
| |
| |------ _密码编辑框_获得焦点
| |
| |------ _账号编辑框_内容被改变
| |
| |------ _密码编辑框_内容被改变
| |
| |------ _Logon窗口_创建完毕
| |
| |------ _账号编辑框_按下某键
| |
| |------ _密码编辑框_按下某键
| |
| |
======登录程序集
| |
| |------ _登录中窗口_创建完毕
| |
| |------ _最小化按钮_被单击
| |
| |------ _关闭按钮_被单击
| |
| |------ _取消按钮_被单击
| |
| |------ _登录时钟_周期事件
| |
| |
======Web_协议程序集
| |
| |------ 验证码KEY
| |
| |------ 取随机整数
| |
| |------ 登录webqq1
| |
| |------ 登录webqq2
| |
| |------ 登录webqq3
| |
| |------ 登录错误代码
| |
| |------ 取特定参数
| |
| |------ 取特定参数2
| |
| |
======扩展程序集
| |
| |------ ReadFile2
| |
| |------ 访问网页_字节集
| |
| |------ 延迟_
| |
| |------ URL编码_UTF8
| |
| |------ Ansi转Utf8
| |
| |------ Unicode转Utf8
| |
| |------ Ansi转Unicode
| |
| |------ 进制转换
| |
| |------ rc
| |
| |------ 取时间戳
| |
| |------ 访问网页
| |
| |------ ReadFile
| |
| |------ 取页面地址
| |
| |------ 取域名
| |
| |------ 取端口
| |
| |------ 取指定内容_mars
| |
| |------ 取文本之间
| |
| |------ 取文本之后
| |
| |------ 取16位随机数
| |
| |------ 取8位随机数
| |
| |------ 取7或8位随机数
| |
| |------ 解码
| |
| |------ ChrW
| |
| |------ 取msg_id
| |
| |------ 十到十六
| |
| |------ 到十六进制文本
| |
| |------ 去除首部零
| |
| |------ 编码转换_
| |
| |------ 取6位16进制
| |
| |------ 取CPU序列号
| |
| |------ 圆角化窗口
| |
| |
======验证码程序集
| |
| |------ _验证码窗口_创建完毕
| |
| |------ 刷新验证码
| |
| |------ _验证码图片框_鼠标左键被放开
| |
| |------ _验证码编辑框_按下某键
| |
| |------ _确认按钮_被单击
| |
| |------ _验证码窗口_可否被关闭
| |
| |
======Web_处理程序集
| |
| |------ 传图片
| |
| |------ 同意加群
| |
| |------ 是否回复
| |
| |------ uin取QQ
| |
| |------ 改自己签名
| |
| |------ 取好友列表
| |
| |------ 统计在线
| |
| |------ 加入列表线程
| |
| |------ 取群列表
| |
| |------ 取群成员列表
| |
| |------ 登出
| |
| |------ 修改状态
| |
| |------ 取陌生人信息
| |
| |------ 取Group_Sig
| |
| |------ 退出群
| |
| |------ 删除好友
| |
| |------ 序号到状态
| |
| |------ 踢出群员
| |
| |------ 发送消息
| |
| |------ 取个性签名
| |
| |------ 取头像
| |
| |------ 取等级
| |
| |------ 取在线
| |
| |------ 取账号信息
| |
| |
======界面程序集
| |
| |------ _界面窗口_创建完毕
| |
| |------ _初始化时钟_周期事件
| |
| |------ _最小化按钮_被单击
| |
| |------ _关闭按钮_被单击
| |
| |------ 取个人信息
| |
| |------ 项目被单击
| |
| |------ 项目被双击
| |
| |------ 项目右键单击
| |
| |------ 项目鼠标移入
| |
| |------ 项目鼠标移出
| |
| |------ 分组被单击
| |
| |------ 分组被双击
| |
| |------ 分组右键单击
| |
| |------ 业务图标被单击
| |
| |------ 空白区域被单击
| |
| |------ _状态图形按钮_被单击
| |
| |
======QQ_消息处理程序集
| |
| |------ poll2
| |
| |------ 处理群
| |
| |------ 处理好友
| |
| |------ 处理群网页
| |
| |------ 处理临时
| |
| |------ 处理账号状态
| |
| |------ 取出poll内容
| |
| |------ 处理符号常量
| |
| |
======调用的Dll
| |
| |---[dll]------ WideCharToMultiByte
| |
| |---[dll]------ CreateThread
| |
| |---[dll]------ MsgWaitForMultipleObjects
| |
| |---[dll]------ WaitForSingleObject
| |
| |---[dll]------ TerminateThread
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ InternetCloseHandle
| |
| |---[dll]------ InternetOpenA
| |
| |---[dll]------ InternetConnectA
| |
| |---[dll]------ HttpOpenRequestA
| |
| |---[dll]------ HttpAddRequestHeaders
| |
| |---[dll]------ HttpSendRequestA
| |
| |---[dll]------ HttpSendRequestB
| |
| |---[dll]------ InternetReadFile
| |
| |---[dll]------ HttpQueryInfoA
| |
| |---[dll]------ InternetSetCookieA
| |
| |---[dll]------ 初始化对象开始
| |
| |---[dll]------ 初始化对象结束
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ WideCharToMultiByte1
| |
| |---[dll]------ CreateWaitableTimerA
| |
| |---[dll]------ SetWaitableTimer
| |
| |---[dll]------ _取自进程ID
| |
| |---[dll]------ _打开进程
| |
| |---[dll]------ _终止进程
| |
| |---[dll]------ _关闭对象
| |
| |---[dll]------ GetWindowRect
| |
| |---[dll]------ CreateRoundRectRgn
| |
| |---[dll]------ SetWindowRgn
| |
| |---[dll]------ DeleteObject
调用的DLL命令:
.DLL命令 WideCharToMultiByte, 整数型, , "WideCharToMultiByte"
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.参数 lpMultiByteStr, 文本型
.参数 cchMultiByte, 整数型
.参数 lpDefaultChar, 文本型
.参数 lpUsedDefaultChar, 整数型
.DLL命令 CreateThread, 整数型, , , , 访问网页
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 子程序指针
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型, 传址
.DLL命令 MsgWaitForMultipleObjects, 整数型, , , , 访问网页
.参数 nCount, 整数型
.参数 pHandles, 整数型, 传址
.参数 bWaitAll, 逻辑型
.参数 dwMilliseconds, 整数型
.参数 dwWakeMask, 整数型
.DLL命令 WaitForSingleObject, 整数型, , , , 访问网页
.参数 hHandle, 整数型
.参数 dwMilliseconds, 整数型
.DLL命令 TerminateThread, 逻辑型, , , , 访问网页
.参数 hThread, 整数型
.参数 dwExitCode, 整数型
.DLL命令 CloseHandle, 逻辑型, , , , 访问网页
.参数 hObject, 整数型
.DLL命令 InternetCloseHandle, 逻辑型, "WinINet.dll", , , 访问网页
.参数 hInternet, 整数型
.DLL命令 InternetOpenA, 整数型, "WinINet.dll", , , 访问网页
.参数 lpszAgent, 文本型
.参数 dwAccessType, 整数型
.参数 lpszProxyName, 文本型
.参数 lpszProxyBypass, 文本型
.参数 dwFlags, 整数型
.DLL命令 InternetConnectA, 整数型, "WinINet.dll", , , 访问网页
.参数 hInternet, 整数型
.参数 lpszServerName, 文本型
.参数 nServerPort, 整数型
.参数 lpszUserName, 文本型
.参数 lpszPassword, 文本型
.参数 dwService, 整数型
.参数 dwFlags, 整数型
.参数 dwContext, 整数型
.DLL命令 HttpOpenRequestA, 整数型, "WinINet.dll", , , 访问网页
.参数 hConnect, 整数型
.参数 lpszVerb, 文本型
.参数 lpszObjectName, 文本型
.参数 lpszVersion, 文本型
.参数 lpszReferer, 文本型
.参数 lplpszAcceptTypes, 文本型
.参数 dwFlags, 整数型
.参数 dwContext, 整数型
.DLL命令 HttpAddRequestHeaders, , "wininet.dll", "HttpAddRequestHeadersA", , 访问网页
.参数 hRequest, 整数型
.参数 lpszHeaders, 文本型, 传址
.参数 dwHeadersLength, 整数型
.参数 dwModifiers, 整数型
.DLL命令 HttpSendRequestA, 逻辑型, "WinINet.dll", , , 访问网页
.参数 hRequest, 整数型
.参数 lpszHeaders, 文本型
.参数 dwHeadersLength, 整数型
.参数 lpOptional, 文本型
.参数 dwOptionalLength, 整数型
.DLL命令 HttpSendRequestB, 逻辑型, "WinINet.dll", "HttpSendRequestA", , 访问网页
.参数 hRequest, 整数型
.参数 lpszHeaders, 文本型
.参数 dwHeadersLength, 整数型
.参数 lpOptional, 字节集
.参数 dwOptionalLength, 整数型
.DLL命令 InternetReadFile, 逻辑型, "WinINet.dll", , , 访问网页
.参数 hFile, 整数型
.参数 lpBuffer, 字节集, 传址
.参数 dwNumberOfBytesToRead, 整数型
.参数 lpdwNumberOfBytesRead, 整数型, 传址
.DLL命令 HttpQueryInfoA, 逻辑型, "WinINet.dll", , , 访问网页
.参数 hRequest, 整数型
.参数 dwInfoLevel, 整数型, , 备注:22返回所有信息;43SET_COOKIE;+2147483648返回文本
.参数 lpvBuffer, 文本型, 传址
.参数 lpdwBufferLength, 整数型, 传址
.参数 lpdwIndex, 整数型
.DLL命令 InternetSetCookieA, 逻辑型, "WinINet.dll", , , 访问网页
.参数 lpszUrl, 文本型
.参数 lpszCookieName, 文本型
.参数 lpszCookieData, 文本型
.DLL命令 初始化对象开始, , "ole32.dll", "CoInitialize"
.参数 pvReserved, 整数型
.DLL命令 初始化对象结束, , "ole32.dll", "CoUninitialize"
.DLL命令 MultiByteToWideChar, 整数型, , "MultiByteToWideChar", 公开
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpMultiByteStr, 文本型
.参数 cchMultiByte, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.DLL命令 WideCharToMultiByte1, 整数型, , "WideCharToMultiByte", 公开, kernel32.dll 将通配符映像为多字节
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.参数 lpMultiByteStr, 字节集
.参数 cchMultiByte, 整数型
.参数 lpDefaultChar, 整数型
.参数 lpUsedDefaultChar, 整数型
.DLL命令 CreateWaitableTimerA, 整数型, , "CreateWaitableTimerA"
.参数 lpTimerAttributes, 整数型
.参数 bManualReset, 逻辑型
.参数 lpTimerName, 整数型
.DLL命令 SetWaitableTimer, 整数型, , "SetWaitableTimer"
.参数 hTimer, 整数型
.参数 pDueTime, LARGE_INTEGER
.参数 lPeriod, 整数型
.参数 pfnCompletionRoutine, 整数型
.参数 lpArgToCompletionRoutine, 整数型
.参数 fResume, 逻辑型
.DLL命令 _取自进程ID, 整数型, , "GetCurrentProcessId", , kernel32.dll
.DLL命令 _打开进程, 整数型, , "OpenProcess", , kernel32.dll
.参数 访问级别, 整数型, , 2035711完全访问
.参数 子进程继承, 整数型, , 0为子进程继承
.参数 进程ID, 整数型, , 要打开的进程标识
.DLL命令 _终止进程, 整数型, , "TerminateProcess"
.参数 id
.参数 a
.DLL命令 _关闭对象, 整数型, , "CloseHandle", , kernel32.dll
.参数 对象句柄, 整数型
.DLL命令 GetWindowRect, 整数型, "user32", "GetWindowRect", , 获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内 非零表示成功,零表示失败。会设置GetLastError
.参数 hwnd, 整数型, , 想获得范围矩形的那个窗口的句柄
.参数 lpRect, RECT, , RECT,屏幕坐标中随同窗口装载的矩形;
.DLL命令 CreateRoundRectRgn, 整数型, "gdi32", "CreateRoundRectRgn", 公开, 创建一个圆角矩形,该矩形由X1,Y1-X2,Y2确定,并由X3,Y3确定的椭圆描述圆角弧度 执行成功则为区域句柄,失败则为0
.参数 X1, 整数型, , 矩形左上角的X,Y坐标
.参数 Y1, 整数型, , 同上
.参数 X2, 整数型, , 矩形右下角的X,Y坐标
.参数 Y2, 整数型, , 同上
.参数 X3, 整数型, , 圆角椭圆的宽。其范围从0(没有圆角)到矩形宽(全圆)
.参数 Y3, 整数型, , 圆角椭圆的高。其范围从0(没有圆角)到矩形高(全圆);
.DLL命令 SetWindowRgn, 整数型, "user32", "SetWindowRgn", 公开, 这是那些很难有人注意到的对编程者来说是个巨大的宝藏的隐含的API函数中的一个。本函数允许您改变窗口的区域。
; 通常所有窗口都是矩形的——窗口一旦存在就含有一个矩形区域。本函数允许您放弃该区域。这意味着您可以创建圆的、星形的窗口,也可以将它分为两个或许多部分——实际上可以是任何形状 执行成功为非零值,失败为0
.参数 hWnd, 整数型, , 将设置其区域的窗口
.参数 hRgn, 整数型, , 将设置的区域的句柄,一旦设置了该区域,就不能使用或修改该区域句柄,也不要删除它
.参数 bRedraw, 逻辑型, , Boolean,若为TRUE,则立即重画窗口;
.DLL命令 DeleteObject, 整数型, "gdi32", "DeleteObject", 公开, 用这个函数删除GDI对象,比如画笔、刷子、字体、位图、区域以及调色板等等。对象使用的所有系统资源都会被释放 非零表示成功,零表示失败
.参数 hObject, 整数型, , 一个GDI对象的句柄;
易语言类似易的KEY注册验证和KEY生成模块源码,生成钥匙文件,文本加密,钥匙文件注册,十六进制到十进制,文本解密...
易语言简易版超级列表框加入超链接源码,超级列表框置超链接,SendMessage_...
易语言监控tcp连接后续删除连接源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs,API_SetTcpEntry...
易语言监控TCP连接API源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs...
易语言电影信息采集器金牛报喜交流源码,采集信息,提取网页信息,读取海报...
易语言清除cookies模块源码,清空cookies,清空history,清空cache,清空cache文件,列出对应项目,清除项目,InternetSetOption,FindFirstUrlCacheEntry,FindNextUrlCacheEntry,FindCloseUrlCache,DeleteUrlCacheEntry...
易语言注册表监视源码,CreateEvent,RegOpenKeyEx,RegCloseKey,CloseHandle,RegNotifyChangeKeyValue,WaitForSingleObject,WaitForMultipleObjects...
易语言歌词同步源码,载入字幕文件,同步,滚动字幕...
易语言本地修改QQ群群公告源码,搜索QQ号,搜索QQ群,获取群公告,更改群公告...