杨子 发表于 2014-8-11 16:37:48

.版本 2

.子程序 子程序遍历任务
.参数 进程, 整数型
.参数 名称, 文本型, 参考 数组
.参数 介绍, 文本型, 参考 数组
.参数 提示, 文本型, 参考 数组
.局部变量 汇编, 汇编类
.局部变量 n, 整数型
.局部变量 新内存地址, 整数型
.局部变量 保存地址, 整数型
.局部变量 读内存地址, 整数型
.局部变量 数量, 整数型

清除数组 (名称)
清除数组 (介绍)
清除数组 (提示)
新内存地址 = 程序集_内存操作.创建内存 (50)'
数量 = 子程序取任务数量 (进程)
.如果真 (数量 > 0)
    .计次循环首 (数量, n)
      汇编.置代码 ()
      汇编.Mov_ECX_DWORD_Ptr (十六到十普通 (#读任务基址))
      汇编.Push (n - 1)
      汇编.Mov_EAX (十六到十普通 (#读任务基址CALL))
      汇编.Call_EAX ()
      汇编.Mov_DWORD_Ptr_EAX (新内存地址)
      汇编.ret ()
      汇编.调用函数2 (进程, 汇编.取代码_ ())
      保存地址 = 程序集_内存操作.读整数 (新内存地址)
      .如果真 (保存地址 = 0)
            跳出循环 ()
      .如果真结束
      汇编.置代码 ()
      汇编.Push (十六到十普通 (#查找任务常量1))
      汇编.Push (十六到十普通 (#查找任务常量2))
      汇编.Mov_ECX (保存地址)
      汇编.Mov_EAX (十六到十普通 (#查找任务CALL))
      汇编.Call_EAX ()
      汇编.Mov_DWORD_Ptr_EAX (新内存地址)
      汇编.ret ()
      汇编.调用函数2 (进程, 汇编.取代码_ ())
      读内存地址 = 程序集_内存操作.读整数 (新内存地址)
      加入成员 (名称, 程序集_内存操作.读文本 (读内存地址))
      汇编.置代码 ()
      汇编.Push (十六到十普通 (#查找任务常量1))
      汇编.Push (十六到十普通 (#查找任务常量3))
      汇编.Mov_ECX (保存地址)
      汇编.Mov_EAX (十六到十普通 (#查找任务CALL))
      汇编.Call_EAX ()
      汇编.Mov_DWORD_Ptr_EAX (新内存地址)
      汇编.ret ()
      汇编.调用函数2 (进程, 汇编.取代码_ ())
      读内存地址 = 程序集_内存操作.读整数 (新内存地址)
      加入成员 (介绍, 程序集_内存操作.读文本 (读内存地址))
      汇编.置代码 ()
      汇编.Push (十六到十普通 (#查找任务常量1))
      汇编.Push (十六到十普通 (#查找任务常量4))
      汇编.Mov_ECX (保存地址)
      汇编.Mov_EAX (十六到十普通 (#查找任务CALL))
      汇编.Call_EAX ()
      汇编.Mov_DWORD_Ptr_EAX (新内存地址)
      汇编.ret ()
      汇编.调用函数2 (进程, 汇编.取代码_ ())
      读内存地址 = 程序集_内存操作.读整数 (新内存地址)
      加入成员 (提示, 程序集_内存操作.读文本 (读内存地址))
    .计次循环尾 ()
.如果真结束
程序集_内存操作.释放内存 (新内存地址)

.子程序 子程序取任务数量, 整数型
.参数 进程, 整数型
.局部变量 基址一, 整数型
.局部变量 基址2, 整数型

' 基址加90-8C 取值 除4 取商
基址一 = 程序集_内存操作.读整数 (十六到十普通 (#读任务基址))
基址2 = 程序集_内存操作.读整数 (十六到十普通 (#读任务基址))
基址一 = 程序集_内存操作.读整数 (基址一 + 十六到十普通 (“90”))
基址2 = 程序集_内存操作.读整数 (基址2 + 十六到十普通 (“8C”))
返回 ((基址一 - 基址2) ÷ 4)

这是基址和常量
.版本 2

.常量 读任务基址, "“00A35018”"
.常量 读任务基址CALL, "“005B8850”"
.常量 读任务数量CALL, "“005B8830”"
.常量 查找任务常量1, "“008C1A98”"
.常量 查找任务常量2, "“008ECC70”"
.常量 查找任务常量3, "“008ECC30”"
.常量 查找任务常量4, "“008ECC18”", ,
.常量 查找任务CALL, "“006098D0”"

w617594434 发表于 2014-8-18 13:02:33

下载看看的

555555qq 发表于 2014-8-24 19:39:59

语言进程隐藏模块源码是易语言API应用例程。

longfei77237977 发表于 2014-9-2 21:20:41

betjh4wjw4u64qwj

la85158560 发表于 2015-1-7 23:50:43

gdh5675thfdng

a572560159 发表于 2015-4-5 00:09:04

哇哇:hug::hug:

qq123004660 发表于 2015-5-9 16:23:22

好东西 一定要看看

li943569965 发表于 2015-5-17 20:01:00

2222222222222

tanbo1987 发表于 2015-5-30 20:57:10

谢谢分享谢谢分享

ainis 发表于 2015-6-3 21:08:21

啊啊啊啊啊啊啊啊啊啊
页: 1 2 3 [4] 5 6 7 8
查看完整版本: 易语言进程隐藏模块源码