//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言进程查看器系统结构:GetProcessName,EndProcess,GetProcesses,GetModules,EnablePrivilege,ShellAbout,TerminateProcess,GetExitCodeProcess,EnumProcesses,EnumProcessModules,GetFileTitle,GetModuleBaseName,GetModuleFileNameEx,OpenProcess,GetModuleHandle,LoadIcon,CloseHandle,OpenProcessToken,LookupPrivilegeValue,AdjustTokenPrivileges,GetCurrentProcess,LocalSize,GetWindowsDirectory, ======frmMain || ||------__启动窗口_创建完毕 || ||------_mnuHelpAbout_被选择 || ||------_mnuFileExit_被选择 || ||------GetProcessName || ||------_tbMain_被单击 || ||------EndProcess || ||------GetProcesses || ||------GetModules || ||------_lstProcesses_当前表项被改变 || ||------_mnuViewOnTop_被选择 || ||------_mnuRefreshProcesses_被选择 || ||------_mnuRefreshModules_被选择 || ||------_lstModules_当前表项被改变 || || ======PublicFunction || ||------EnablePrivilege || || ======调用的Dll || ||---[dll]------ShellAbout || ||---[dll]------TerminateProcess || ||---[dll]------GetExitCodeProcess || ||---[dll]------EnumProcesses || ||---[dll]------EnumProcessModules || ||---[dll]------GetFileTitle || ||---[dll]------GetModuleBaseName || ||---[dll]------GetModuleFileNameEx || ||---[dll]------OpenProcess || ||---[dll]------GetModuleHandle || ||---[dll]------LoadIcon || ||---[dll]------CloseHandle || ||---[dll]------OpenProcessToken || ||---[dll]------LookupPrivilegeValue || ||---[dll]------AdjustTokenPrivileges || ||---[dll]------GetCurrentProcess || ||---[dll]------LocalSize || ||---[dll]------GetWindowsDirectory 调用的DLL命令: .DLL命令ShellAbout,整数型,"shell32.dll","ShellAboutA",,显示标准关于对话框 .参数hWnd,整数型,,所有者窗体句柄 .参数szApp,文本型,,应用程序名称 .参数szOther,文本型,,其它文本信息 .参数hIcon,整数型,,图标句柄 .DLL命令TerminateProcess,逻辑型,"kernel32.dll" .参数hProcess,整数型 .参数nExitCode,整数型 .DLL命令GetExitCodeProcess,,"kernel32.dll" .参数hProcess,整数型 .参数nExitCode,整数型,传址 .DLL命令EnumProcesses,整数型,"psapi.dll" .参数lpProcesses,整数型,传址数组 .参数nSize,整数型 .参数nReturnSize,整数型,传址 .DLL命令EnumProcessModules,整数型,"psapi.dll" .参数hProcess,整数型 .参数lpModules,整数型,传址数组 .参数nSize,整数型 .参数nReturnSize,整数型,传址 .DLL命令GetFileTitle,整数型,"comdlg32.dll","GetFileTitleA" .参数lpFileName,文本型 .参数lpFileTitle,文本型,传址 .参数nSize,整数型 .DLL命令GetModuleBaseName,整数型,"psapi.dll","GetModuleBaseNameA" .参数hProcess,整数型 .参数hModule,整数型 .参数lpModuleName,文本型,传址 .参数nSize,整数型 .DLL命令GetModuleFileNameEx,整数型,"psapi.dll","GetModuleFileNameExA" .参数hProcess,整数型 .参数hModule,整数型 .参数hFileName,文本型 .参数nSize,整数型 .DLL命令OpenProcess,整数型,"kernel32.dll" .参数dwDesireAccess,整数型 .参数bInheritHandle,逻辑型 .参数dwProcessID,整数型 .DLL命令GetModuleHandle,整数型,"kernel32.dll","GetModuleHandleA",,获取模块句柄,这里要获取的是当前程序,所以无需释放 .参数hModuleFileName,整数型,,如为当前模块可用零表示 .DLL命令LoadIcon,整数型,"user32.dll","LoadIconA",,装载模块中的图标 .参数hModule,整数型,,模块句柄 .参数uIcon,整数型,,图标编号或图标名称 .DLL命令CloseHandle,整数型,"kernel32.dll",,,关闭句柄,这里用来关闭已装载的图标 .参数hObject,整数型,,欲关闭的对象 .DLL命令OpenProcessToken,整数型,"advapi32.dll" .参数hProcess,整数型 .参数dwDesireAccess,整数型 .参数hToken,整数型,传址 .DLL命令LookupPrivilegeValue,整数型,"advapi32.dll","LookupPrivilegeValueA" .参数lpSystemName,整数型 .参数lpName,文本型 .参数lpLuid,LUID,传址 .DLL命令AdjustTokenPrivileges,整数型,"advapi32.dll" .参数hToken,整数型 .参数hDisableAllPrivilege,逻辑型 .参数tpNewState,TOKEN_PRIVILEGES,传址 .参数nSize,整数型 .参数lpPrevState,整数型 .参数nReturnSize,整数型 .DLL命令GetCurrentProcess,整数型,"kernel32.dll" .DLL命令LocalSize,整数型,"kernel32.dll" .参数tp,TOKEN_PRIVILEGES .DLL命令GetWindowsDirectory,整数型,"kernel32.dll","GetWindowsDirectoryA" .参数lpBuffer,文本型,传址 .参数nSize,整数型
