首页
社区
课程
招聘
[旧帖] Module32First的问题! 0.00雪花
发表于: 2010-12-16 17:26 8088

[旧帖] Module32First的问题! 0.00雪花

2010-12-16 17:26
8088
HANDLE hAndle = (HANDLE)CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessId);//枚举进程下所有模块
        MODULEENTRY32 Info;

        Info.dwSize = sizeof(PROCESSENTRY32);

    if(Module32First(hAndle, &Info))
        {
            do
                        {
                                if(!strcmp(Info.szModule,DllFileName))
                                {
                                        MessageBox(NULL,TEXT("已经被注入……"),TEXT("信息"),NULL);       
                                        return FALSE;
                                }                                       
            }while (Module32Next(hAndle, &Info));
    }
我无法读到正确的信息,所以不能确认已经被注入dll
请教,问题在哪里??
谢谢!!!!

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 187
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
Info.szModule 应该是Info.szExePath这个吧
2010-12-16 18:59
0
雪    币: 84
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
确切的讲是
Module32First(hAndle, &Info))
返回假……
2010-12-16 19:11
0
雪    币: 6092
活跃值: (699)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
4
if(!strcmp(Info.szModule,DllFileName))-----------这个判断条件是不是错了?
2010-12-16 19:18
0
雪    币: 84
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
与这个没有关系,现在的问题是根本运行不到那里去
2010-12-16 19:29
0
雪    币: 84
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我已经找到答案……谢谢各位
2010-12-16 21:02
0
游客
登录 | 注册 方可回帖
返回
//