任务管理器屏蔽映像名称易语言源码,源码是API函数的应用教程。
.版本 2
.支持库 spec
.程序集 程序集1
.程序集变量 hwnd, 整数型
.程序集变量 PID, 整数型
.程序集变量 hProcess, 整数型
.程序集变量 plvitem, 整数型
.程序集变量 p_MyItemText, 整数型
.程序集变量 iItem, 整数型
.程序集变量 lvitem, LVITEM
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
hwnd = FindWindow (“#32770”, “Windows 任务管理器”)
hwnd = GetWindow (hwnd, #GW_CHILD)
hwnd = GetWindow (hwnd, #GW_CHILD)
.如果真 (hwnd = 0)
' 本源码来自三叶资源网(www.sanye.cx)
MessageBox (0, “[Windows 任务管理器] 尚未启动!”, “[错误]”, 0)
返回 (0)
.如果真结束
GetWindowThreadProcessId (hwnd, PID)
hProcess = OpenProcess (#PROCESS_ALL_ACCESS, 假, PID)
.如果真 (hProcess = 0)
MessageBox (0, “获取进程句柄操作失败!”, “错误”, 0)
返回 (0)
.如果真结束
plvitem = VirtualAllocEx (hProcess, 0, LVITEM_LocalSize (lvitem), #MEM_COMMIT, #PAGE_READWRITE)
' 本源码来自三叶资源网(www.sanye.cx)
p_MyItemText = VirtualAllocEx (hProcess, 0, 12, #MEM_COMMIT, #PAGE_READWRITE)
.如果真 (p_MyItemText = 0 且 plvitem = 0)
MessageBox (0, “无法分配内存!”, “错误”, 0)
返回 (0)
.如果真结束
lvitem.iSubItem = 0
lvitem.pszText = “伊枫”
WriteProcessMemory (hProcess, p_MyItemText, 到字节集 (“伊枫”), 取文本长度 (“伊枫”), 0)
' 本源码来自三叶资源网(www.sanye.cx)
LVITEM_WriteProcessMemory (hProcess, plvitem, 取变量数据地址 (lvitem.mask), LVITEM_LocalSize (lvitem), 0)
.判断循环首 (真)
iItem = -1
.计次循环首 (50, )
iItem = iItem + 1
SendMessage (hwnd, #LVM_SETITEMTEXT, iItem, plvitem)
.计次循环尾 ()
.如果真 (IsWindow (hwnd) = 0)
跳出循环 ()
.如果真结束
延时 (1000)
.判断循环尾 ()
CloseHandle (hwnd)
' 本源码来自三叶资源网(www.sanye.cx)
CloseHandle (hProcess)
VirtualFreeEx (hProcess, plvitem, 0, #MEM_RELEASE)
VirtualFreeEx (hProcess, p_MyItemText, 0, #MEM_RELEASE)
返回 (0) ' 可以根据您的需要返回任意数值
易语言写出来的软件怎么修改任务管理器里面的映像名称
易语言 映像名称