首页
社区
课程
招聘
[求助]《内核安全防护》中pid找进程结构的代码居然编译出错!!
发表于: 2009-7-7 20:33 4426

[求助]《内核安全防护》中pid找进程结构的代码居然编译出错!!

2009-7-7 20:33
4426
这是 《windows内核安全防护》中一段代码 居然出现了错误、、(我是直接用ddk编译的,而且去掉着部分代码就能 编译 加上就出错)

DWORD FindProcessEPROC ( int terminate_PID)
{
        DWORD eproc = 0x00000000;
        int current_PID = 0;
        int start_PID = 0;
        int i_count =0;
        PLIST_ENTRY plist_active_procs;
        if (terminate_PID == 0)
                 return terminate_PID;
        eproc = (DWORD) PsGetCurrentProcess();
        start_PID = *((int *)(eproc+132));
        current_PID = start_PID;
        while(1)
        {
                if(terminate_PID == current_PID)
                        return eproc;
                else if ((i_count >= 1) && (start_PID == current_PID))
                {
                        return 0x00000000;
                }
                else
                {
                        plist_active_procs = (LIST_ENTRY *) (eproc+0x88);
                        eproc = (DWORD) plist_active_procs -> Flink;
                        eproc = eproc - 0x88 ;
                        current_PID = *((int *)(eproc+132));
                        i_count++;
                }
        }
}

错误是:
mydriver.c(8) : error C2061: syntax error : identifier 'FindProcessEPROC'
mydriver.c(8) : error C2059: syntax error : ';'
mydriver.c(8) : error C2059: syntax error : 'type'

大家帮我看看哪里错了 我都懵住了!!
我照着书检查了好几遍啊!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 340
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
DWORD 你不是上次发帖说知道了嘛?
2009-7-7 20:48
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
记得那个标题很个性的,不知道是不是楼主发的~
2009-7-8 00:16
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶上去唔!! 大家帮帮忙 到底在哪里出错了?
2009-7-8 09:31
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
MS是LZ的问题,我以前编译也是这个问题,要怎么弄才在头文件里面引入PLIST的定义。。。。。或者你干脆自己定义一下。。。。。。。。。
2009-7-8 10:39
0
雪    币: 268
活跃值: (95)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
把 PLIST_ENTRY plist_active_procs; 放到第一句试试。
2009-7-8 16:39
0
游客
登录 | 注册 方可回帖
返回
//