//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言取已登陆QQ源码系统结构:取已登陆QQ,FindWindowEx,OpenProcess,GetWindowThreadProcessId,SendMessage,VirtualAllocEx,VirtualFreeEx,ReadProcessMemory_TBBUTTON,ReadProcessMemory_TRAYDATA,ReadProcessMemory_文本,PathMatchSpecW,CloseHandle, ======窗口程序集1 || ||------_按钮1_被单击 || ||------取已登陆QQ || || ======调用的Dll || ||---[dll]------FindWindowEx || ||---[dll]------OpenProcess || ||---[dll]------GetWindowThreadProcessId || ||---[dll]------SendMessage || ||---[dll]------VirtualAllocEx || ||---[dll]------VirtualFreeEx || ||---[dll]------ReadProcessMemory_TBBUTTON || ||---[dll]------ReadProcessMemory_TRAYDATA || ||---[dll]------ReadProcessMemory_文本 || ||---[dll]------PathMatchSpecW || ||---[dll]------CloseHandle 调用的DLL命令: .DLL命令FindWindowEx,整数型,"user32","FindWindowExA" .参数hWnd1,整数型 .参数hWnd2,整数型 .参数lpClassName,文本型 .参数lpWindowName,文本型 .DLL命令OpenProcess,整数型,"kernel32","OpenProcess" .参数dwDesiredAccess,整数型 .参数bInheritHandle,整数型 .参数dwProcessId,整数型 .DLL命令GetWindowThreadProcessId,整数型,"user32.dll","GetWindowThreadProcessId" .参数hwnd,整数型 .参数lpdwProcessId,整数型,传址 .DLL命令SendMessage,整数型,,"SendMessageA" .参数hwnd,整数型 .参数wMsg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令VirtualAllocEx,整数型 .参数hProcess,整数型 .参数lpAddress,整数型 .参数dwSize,整数型 .参数flAllocationType,整数型 .参数flProtect,整数型 .DLL命令VirtualFreeEx,整数型 .参数hProcess,整数型 .参数lpAddress,整数型 .参数dwSize,整数型 .参数flAllocationType,整数型 .DLL命令ReadProcessMemory_TBBUTTON,整数型,"kernel32","ReadProcessMemory" .参数hProcess,整数型 .参数lpBaseAddress,整数型 .参数lpBuffer,TBBUTTON .参数nSize,整数型 .参数lpNumberOfBytesWritten,整数型,传址 .DLL命令ReadProcessMemory_TRAYDATA,整数型,"kernel32","ReadProcessMemory" .参数hProcess,整数型 .参数lpBaseAddress,整数型 .参数lpBuffer,TRAYDATA,传址 .参数nSize,整数型 .参数lpNumberOfBytesWritten,整数型,传址 .DLL命令ReadProcessMemory_文本,整数型,"kernel32","ReadProcessMemory" .参数hProcess,整数型 .参数lpBaseAddress,整数型 .参数lpBuffer,文本型,传址 .参数nSize,整数型 .参数lpNumberOfBytesWritten,整数型,传址 .DLL命令PathMatchSpecW,逻辑型,"shlwapi.dll","PathMatchSpecW" .参数pszFile,字节型,传址数组 .参数pszSpec,字节集,传址 .DLL命令CloseHandle,整数型,,"CloseHandle" .参数Handle,整数型
