//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言桌面图标随意动源码系统结构:初始化程序,LowLevelMouseProc,移动图标,close,LineDDAProc,初始化,取超级列表框坐标,根据坐标取项目,释放资源,取随机数_,取余数_,SetWindowsHookExA,GetModuleHandleA,UnhookWindowsHookEx,CallNextHookEx,CopyMemory,CloseHandle,SendMessageA,VirtualFreeEx,VirtualAllocEx,OpenProcess,GetWindowThreadProcessId,ReadProcessMemory_Point,FindWindowA,FindWindowExA,WindowFromPoint,GetCursorPos,SendMessageA_LVHITTESTINFO,ReadProcessMemory_LVHITTESTINFO,WriteProcessMemory,TextOutA,GetDC,DrawTextA,GetClientRect,GetTickCount,GetCurrentThread,SuspendThread,GetSystemMetrics,GetMessageA,MessageBoxA,PostQuitMessage,LineDDA, ======主程序集 || ||------_启动子程序 || ||------初始化程序 || ||------LowLevelMouseProc || ||------移动图标 || ||------close || ||------LineDDAProc || || ======列表操作_程序集 || ||------初始化 || ||------取超级列表框坐标 || ||------根据坐标取项目 || ||------释放资源 || || ======取随机数_程序集 || ||------取随机数_ || ||------取余数_ || || ======调用的Dll || ||---[dll]------SetWindowsHookExA || ||---[dll]------GetModuleHandleA || ||---[dll]------UnhookWindowsHookEx || ||---[dll]------CallNextHookEx || ||---[dll]------CopyMemory || ||---[dll]------CloseHandle || ||---[dll]------SendMessageA || ||---[dll]------VirtualFreeEx || ||---[dll]------VirtualAllocEx || ||---[dll]------OpenProcess || ||---[dll]------GetWindowThreadProcessId || ||---[dll]------ReadProcessMemory_Point || ||---[dll]------FindWindowA || ||---[dll]------FindWindowExA || ||---[dll]------WindowFromPoint || ||---[dll]------GetCursorPos || ||---[dll]------SendMessageA_LVHITTESTINFO || ||---[dll]------ReadProcessMemory_LVHITTESTINFO || ||---[dll]------WriteProcessMemory || ||---[dll]------TextOutA || ||---[dll]------GetDC || ||---[dll]------DrawTextA || ||---[dll]------GetClientRect || ||---[dll]------GetTickCount || ||---[dll]------GetCurrentThread || ||---[dll]------SuspendThread || ||---[dll]------GetSystemMetrics || ||---[dll]------GetMessageA || ||---[dll]------MessageBoxA || ||---[dll]------PostQuitMessage || ||---[dll]------LineDDA 调用的DLL命令: .DLL命令SetWindowsHookExA,整数型,"user32.dll","SetWindowsHookExA" .参数ihook,整数型 .参数lpfunc,子程序指针 .参数hin,整数型 .参数threadid,整数型 .DLL命令GetModuleHandleA,整数型,"kernel32.dll","GetModuleHandleA" .参数M,整数型 .DLL命令UnhookWindowsHookEx,整数型,"user32.dll","UnhookWindowsHookEx" .参数hook,整数型 .DLL命令CallNextHookEx,整数型,"user32.dll","CallNextHookEx" .参数hook,整数型 .参数icode,整数型 .参数wparam,整数型 .参数lparam,整数型 .DLL命令CopyMemory,,"kernel32.dll","RtlMoveMemory" .参数Destination,MSLLHOOKSTRUCT .参数Source,整数型 .参数cbCopy,整数型 .DLL命令CloseHandle,整数型,"kernel32.dll","CloseHandle" .参数hObject,整数型 .DLL命令SendMessageA,整数型,"user32.dll","SendMessageA" .参数hWnd,整数型 .参数Msg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令VirtualFreeEx,整数型,"kernel32.dll","VirtualFreeEx" .参数hProcess,整数型 .参数lpAddress,整数型 .参数dwSize,整数型 .参数dwFreeType,整数型 .DLL命令VirtualAllocEx,整数型,"kernel32.dll","VirtualAllocEx" .参数hProcess,整数型 .参数lpAddress,整数型 .参数dwSize,整数型 .参数flAllocationType,整数型 .参数flProtect,整数型 .DLL命令OpenProcess,整数型,"kernel32.dll","OpenProcess" .参数dwDesiredAccess,整数型 .参数bInheritHandle,整数型 .参数dwProcessId,整数型 .DLL命令GetWindowThreadProcessId,整数型,"user32.dll","GetWindowThreadProcessId" .参数hWnd,整数型 .参数lpdwProcessId,整数型,传址 .DLL命令ReadProcessMemory_Point,整数型,"kernel32.dll","ReadProcessMemory" .参数hProcess,整数型 .参数lpBaseAddress,整数型 .参数lpBuffer,Point,传址 .参数nSize,整数型 .参数lpNumberOfBytesRead,整数型 .DLL命令FindWindowA,整数型,"user32.dll","FindWindowA" .参数lpClassName,文本型 .参数lpWindowName,文本型 .DLL命令FindWindowExA,整数型,"user32.dll","FindWindowExA" .参数hwndParent,整数型 .参数hwndChildAfter,整数型 .参数lpszClass,文本型 .参数lpszWindow,整数型 .DLL命令WindowFromPoint,整数型,"user32.dll","WindowFromPoint" .参数x,整数型 .参数y,整数型 .DLL命令GetCursorPos,整数型,"user32.dll","GetCursorPos" .参数Point,Point,传址 .DLL命令SendMessageA_LVHITTESTINFO,整数型,"user32.dll","SendMessageA" .参数hWnd,整数型 .参数Msg,整数型 .参数wParam,整数型 .参数lParam,LVHITTESTINFO .DLL命令ReadProcessMemory_LVHITTESTINFO,整数型,"kernel32.dll","ReadProcessMemory" .参数hProcess,整数型 .参数lpBaseAddress,整数型 .参数lpBuffer,LVHITTESTINFO,传址 .参数nSize,整数型 .参数lpNumberOfBytesRead,整数型 .DLL命令WriteProcessMemory,整数型,"kernel32.dll","WriteProcessMemory" .参数hProcess .参数lpBaseAddress .参数lpBuffer,,传址 .参数nSize .参数lpNumberOfBytesWritten .DLL命令TextOutA,整数型,"user32.dll","TextOutA" .参数hdc,整数型 .参数nXStart,整数型 .参数nYStart,整数型 .参数lpString,文本型 .参数cbString,整数型 .DLL命令GetDC,整数型,"user32.dll","GetDC" .参数hWnd,整数型 .DLL命令DrawTextA,整数型,"user32.dll","DrawTextA" .参数hdc,整数型 .参数lpStr,文本型 .参数nCount,整数型 .参数lpRect,Rect .参数wFormat,整数型 .DLL命令GetClientRect,整数型,"user32.dll","GetClientRect" .参数hwnd,整数型 .参数lpRect,Rect,传址 .DLL命令GetTickCount,整数型,"kernel32.dll","GetTickCount" .DLL命令GetCurrentThread,整数型,"kernel32.dll","GetCurrentThread" .DLL命令SuspendThread,整数型,"kernel32.dll","SuspendThread" .参数hThread,整数型,,线程句柄 .DLL命令GetSystemMetrics,整数型,"user32.dll","GetSystemMetrics" .参数nIndex,整数型 .DLL命令GetMessageA,整数型,"user32.dll","GetMessageA" .参数lpMsg,MSG,传址 .参数hwnd,整数型 .参数wMsgFilterMin,整数型 .参数wMsgFilterMax,整数型 .DLL命令MessageBoxA,整数型,"user32.dll","MessageBoxA" .参数hWnd,整数型 .参数lpText,文本型 .参数lpCaption,文本型 .参数uType,整数型 .DLL命令PostQuitMessage,,"user32.dll","PostQuitMessage" .参数nExitCode,整数型 .DLL命令LineDDA,逻辑型 .参数nXStart,整数型 .参数nYStart,整数型 .参数nXEnd,整数型 .参数nYEnd,整数型 .参数lpLineFunc,整数型 .参数lpData,整数型
