//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言枚举进程PID源码系统结构:子程序_枚举进程,子程序_取窗口句柄,EnumWindowsProc,FindWindowEx,GetWindowText,GetClassName,CreateToolhelp32Snapshot,Process32First,Process32Next,CloseHandle,GetWindowThreadProcessId,EnumWindows,GetAncestor, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------子程序_枚举进程 || ||------子程序_取窗口句柄 || ||------EnumWindowsProc || ||------_超级列表框1_表项被激活 || ||------_按钮1_被单击 || || ======调用的Dll || ||---[dll]------FindWindowEx || ||---[dll]------GetWindowText || ||---[dll]------GetClassName || ||---[dll]------CreateToolhelp32Snapshot || ||---[dll]------Process32First || ||---[dll]------Process32Next || ||---[dll]------CloseHandle || ||---[dll]------GetWindowThreadProcessId || ||---[dll]------EnumWindows || ||---[dll]------GetAncestor 调用的DLL命令: .DLL命令FindWindowEx,整数型,"user32","FindWindowExA" .参数句柄1,整数型 .参数句柄2,整数型 .参数类名,整数型 .参数标题,整数型 .DLL命令GetWindowText,整数型,"user32","GetWindowTextA" .参数句柄,整数型 .参数文本变量,文本型 .参数长度,整数型 .DLL命令GetClassName,整数型,"user32","GetClassNameA" .参数句柄,整数型 .参数文本变量,文本型 .参数长度,整数型 .DLL命令CreateToolhelp32Snapshot,整数型,"kernel32","CreateToolhelp32Snapshot" .参数lFlags,整数型 .参数lProcessID,整数型 .DLL命令Process32First,整数型,"kernel32","Process32First" .参数快照句柄,整数型 .参数进程信息,进程信息32 .DLL命令Process32Next,整数型,"kernel32","Process32Next" .参数快照句柄,整数型 .参数进程信息,进程信息32 .DLL命令CloseHandle,整数型,"kernel32","CloseHandle" .参数对象句柄,整数型 .DLL命令GetWindowThreadProcessId,整数型,"user32","GetWindowThreadProcessId" .参数hwnd,整数型 .参数lpdwProcessId,整数型,传址 .DLL命令EnumWindows,整数型,"user32","EnumWindows" .参数lpEnumFunc,子程序指针 .参数lParam,整数型,传址 .DLL命令GetAncestor,整数型,"user32","GetAncestor" .参数hwnd,整数型 .参数gaFlags,整数型
