//
//
//
//
//
//
//
//
//
//
软件Tags:
QQ登陆验证功能集成易语言源码系统结构:登录腾讯接口,检测帐号是否需要验证码登录,HTTP高级读文件,ReadFile,取域名,取端口,取页面地址,格式化COOKIE,取中间文本,取skey,取g_tk,取腾讯验证码,CreateThread,MsgWaitForMultipleObjects,TerminateThread,OpenProcess,ReadProcessMemory,CloseHandle,InternetOpenA,InternetConnectA,InternetCloseHandle,HttpAddRequestHeaders,HttpOpenRequestA,HttpSendRequestA,InternetReadFile,HttpQueryInfoA,InternetGetCookieA,InternetSetCookieA, ======窗口程序集1 || ||------_按钮1_被单击 || ||------登录腾讯接口 || ||------检测帐号是否需要验证码登录 || ||------HTTP高级读文件 || ||------ReadFile || ||------取域名 || ||------取端口 || ||------取页面地址 || ||------格式化COOKIE || ||------取中间文本 || ||------取skey || ||------取g_tk || || ======窗口程序集2 || ||------_验证码窗口_创建完毕 || ||------_图片框1_鼠标左键被放开 || ||------_按钮1_被单击 || ||------_验证码窗口_鼠标左键被按下 || ||------取腾讯验证码 || || ======调用的Dll || ||---[dll]------CreateThread || ||---[dll]------MsgWaitForMultipleObjects || ||---[dll]------TerminateThread || ||---[dll]------OpenProcess || ||---[dll]------ReadProcessMemory || ||---[dll]------CloseHandle || ||---[dll]------InternetOpenA || ||---[dll]------InternetConnectA || ||---[dll]------InternetCloseHandle || ||---[dll]------HttpAddRequestHeaders || ||---[dll]------HttpOpenRequestA || ||---[dll]------HttpSendRequestA || ||---[dll]------InternetReadFile || ||---[dll]------HttpQueryInfoA || ||---[dll]------InternetGetCookieA || ||---[dll]------InternetSetCookieA 调用的DLL命令: .DLL命令CreateThread,整数型 .参数lpThreadAttributes,整数型 .参数dwStackSize,整数型 .参数lpStartAddress,子程序指针 .参数lpParameter,整数型 .参数dwCreationFlags,整数型 .参数lpThreadId,整数型,传址 .DLL命令MsgWaitForMultipleObjects,整数型,,"MsgWaitForMultipleObjects" .参数nCount,整数型 .参数pHandles,整数型,传址 .参数fWaitAll,逻辑型 .参数dwMilliseconds,整数型 .参数dwWakeMask,整数型 .DLL命令TerminateThread,逻辑型 .参数hThread,整数型 .参数dwExitCode,整数型 .DLL命令OpenProcess,整数型 .参数dwDesiredAccess,整数型 .参数bInheritHandle,逻辑型 .参数dwProcessId,整数型 .DLL命令ReadProcessMemory,逻辑型 .参数hProcess,整数型 .参数lpBaseAddress,整数型 .参数lpBuffer,字节集 .参数nSize,整数型 .参数lpNumberOfBytesRead,整数型,传址 .DLL命令CloseHandle,逻辑型,,"CloseHandle" .参数hObject,整数型 .DLL命令InternetOpenA,整数型,"WinINet.dll" .参数lpszAgent,文本型 .参数dwAccessType,整数型 .参数lpszProxyName,文本型 .参数lpszProxyBypass,文本型 .参数dwFlags,整数型 .DLL命令InternetConnectA,整数型,"WinINet.dll" .参数hInternet,整数型 .参数lpszServerName,文本型 .参数nServerPort,整数型 .参数lpszUserName,文本型 .参数lpszPassword,文本型 .参数dwService,整数型 .参数dwFlags,整数型 .参数dwContext,整数型 .DLL命令InternetCloseHandle,逻辑型,"WinINet.dll" .参数hInternet,整数型 .DLL命令HttpAddRequestHeaders,,"wininet.dll","HttpAddRequestHeadersA" .参数hRequest,整数型 .参数lpszHeaders,文本型,传址 .参数dwHeadersLength,整数型 .参数dwModifiers,整数型 .DLL命令HttpOpenRequestA,整数型,"WinINet.dll" .参数hConnect,整数型 .参数lpszVerb,文本型 .参数lpszObjectName,文本型 .参数lpszVersion,文本型 .参数lpszReferer,文本型 .参数lplpszAcceptTypes,文本型 .参数dwFlags,整数型 .参数dwContext,整数型 .DLL命令HttpSendRequestA,逻辑型,"WinINet.dll" .参数hRequest,整数型 .参数lpszHeaders,文本型 .参数dwHeadersLength,整数型 .参数lpOptional,字节集 .参数dwOptionalLength,整数型 .DLL命令InternetReadFile,逻辑型,"WinINet.dll" .参数hFile,整数型 .参数lpBuffer,字节集,传址 .参数dwNumberOfBytesToRead,整数型 .参数lpdwNumberOfBytesRead,整数型,传址 .DLL命令HttpQueryInfoA,逻辑型,"WinINet.dll" .参数hRequest,整数型 .参数dwInfoLevel,整数型 .参数lpvBuffer,文本型,传址 .参数lpdwBufferLength,整数型,传址 .参数lpdwIndex,整数型 .DLL命令InternetGetCookieA,逻辑型,"WinINet.dll","InternetGetCookieA" .参数lpszUrl,文本型,传址 .参数lpszCookieName,文本型,传址 .参数lpszCookieData,文本型,传址 .参数lpszCookieSize,整数型,传址 .DLL命令InternetSetCookieA,逻辑型,"WinINet.dll" .参数lpszUrl,文本型 .参数lpszCookieName,文本型 .参数lpszCookieData,文本型
