//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言隐藏程序工具源码系统结构:隐藏托盘图标,取托盘区句柄,GetButtonInfo,FindWindow,FindWindowEx,SendMessage,GetWindowThreadProcessId,OpenProcess,DuplicateHandle,GetCurrentProcess,CloseHandle,VirtualAllocEx,WriteProcessMemory,ReadProcessMemory,VirtualFreeEx2, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_标签1_反馈事件 || ||------_隐藏按钮_被单击 || ||------_显示按钮_被单击 || ||------隐藏托盘图标 || ||------取托盘区句柄 || ||------GetButtonInfo || ||------_增加开机启动按钮_被单击 || ||------_删除开机启动按钮_被单击 || ||------_自身隐藏_被单击 || ||------_程序设置按钮_被单击 || || ======窗口程序集2 || ||------_设置窗口_创建完毕 || ||------_保存设置按钮_被单击 || ||------_取消按钮_被单击 || || ======调用的Dll || ||---[dll]------FindWindow || ||---[dll]------FindWindowEx || ||---[dll]------SendMessage || ||---[dll]------GetWindowThreadProcessId || ||---[dll]------OpenProcess || ||---[dll]------DuplicateHandle || ||---[dll]------GetCurrentProcess || ||---[dll]------CloseHandle || ||---[dll]------VirtualAllocEx || ||---[dll]------WriteProcessMemory || ||---[dll]------ReadProcessMemory || ||---[dll]------VirtualFreeEx2 调用的DLL命令: .DLL命令FindWindow,整数型,"user32","FindWindowA" .参数lpClassName,文本型 .参数lpWindowName,整数型 .DLL命令FindWindowEx,整数型,"user32","FindWindowExA" .参数hWnd1,整数型 .参数hWnd2,整数型 .参数lpsz1,文本型 .参数lpsz2 .DLL命令SendMessage,整数型,"user32","SendMessageA" .参数hwnd,整数型 .参数wMsg,整数型 .参数wParam,整数型,,要隐藏的图标,从0开始 .参数lParam,整数型,,Any型,根据需要可以设置成不同的类型 .DLL命令GetWindowThreadProcessId,整数型,"user32.dll","GetWindowThreadProcessId" .参数hwnd,整数型 .参数lpdwProcessId,整数型,传址 .DLL命令OpenProcess,整数型,"kernel32.dll","OpenProcess" .参数dwDesiredAccessas,整数型 .参数bInheritHandle,整数型 .参数dwProcId,整数型 .DLL命令DuplicateHandle,整数型,"kernel32.dll","DuplicateHandle" .参数hSourceProcessHandle .参数hSourceHandle .参数hTargetProcessHandle .参数lpTargetHandle,,传址 .参数dwDesiredAccess .参数bInheritHandle .参数dwOptions .DLL命令GetCurrentProcess,整数型,"kernel32.dll","GetCurrentProcess" .DLL命令CloseHandle,整数型,"kernel32.dll","CloseHandle" .参数hObject .DLL命令VirtualAllocEx,整数型,"kernel32.dll","VirtualAllocEx" .参数hProcess .参数lpAddress,,,any .参数dwSize .参数flAllocationType .参数flProtect .DLL命令WriteProcessMemory,整数型,"kernel32.dll","WriteProcessMemory" .参数hProcess .参数lpBaseAddress,,,any .参数lpBuffer .参数nSize .参数lpNumberOfBytesWritten .DLL命令ReadProcessMemory,整数型,"kernel32.dll","ReadProcessMemory" .参数hProcess .参数lpBaseAddress,,,any .参数lpBuffer,,,any .参数nSize .参数lpNumberOfBytesWritten,,传址 .DLL命令VirtualFreeEx2,整数型,"kernel32.dll","VirtualFreeEx" .参数hProcess .参数lpAddress .参数dwSize .参数dwFreeType
