无hook无驱动实现双进程保护

易语言 2020-09-01 11:02:23

无hook无驱动实现双进程保护

hwnd = FindWindow (“#32770”, “Windows 任务管理器”)
.如果真 (hwnd > 0)
GetWindowThreadProcessId (hwnd, pid_anti)
pid_pro = GetCurrentProcessId ()
.如果真 (At_OP (pid_anti, pid_pro)) ' pid_pro 可换成自己要保护的进程PID
标签1.标题 = “保护成功,现在可以尝试结束我,PID:” + 到文本 (pid_pro) + “,EXE:” + 取执行文件名 ()
.如果真结束

.如果真结束

ShellHook = RegisterWindowMessageA (“SHELLHOOK”)
RegisterShellHookWindow (取窗口句柄 ())
old_ = GetWindowLongA (取窗口句柄 (), -4)
SetWindowLong (取窗口句柄 (), -4, 到整数 (&窗口处理))