首页
社区
课程
招聘
[求助]关于遍历进程的问题...大侠们指点一下
发表于: 2009-6-3 15:14 4475

[求助]关于遍历进程的问题...大侠们指点一下

2009-6-3 15:14
4475
FsnapShotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FProcessEntry32.dwSize:=SizeOf(FProcessEntry32);
    ListLoop:=Process32First(FsnapShotHandle,FProcessEntry32);
    i:=0;
    while ListLoop do
    begin
      seleProcessName:=FProcessEntry32.szExeFile;
      seleProcessid:=FProcessEntry32.th32ProcessID;

      if seleProcessName='test.exe' then
      begin
        cbbNameList.Items.Add(IntToStr(i+1));
        selePid[i]:=seleProcessid;
        i:=i+1;
      end;
      ListLoop:=Process32Next(FsnapShotHandle,FProcessEntry32);
    end;
    CloseHandle(FsnapShotHandle);

这是这样来遍历进程的...XP系统下,XP支持多用户操作
如果我在A用户里打开了test.exe程序
再切换到B用户里再打开test.exe程序

这样在B用户里却能遍历的到A用户里的test.exe进程...我想要遍历不到该怎么实现?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
嗯,隐藏进程吧。
2009-6-3 17:48
0
雪    币: 348
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这是什么语言?不懂
2009-6-3 17:51
0
雪    币: 1450
活跃值: (35)
能力值: (RANK:680 )
在线值:
发帖
回帖
粉丝
4
难道LZ hack了台server,
又想运行一个邪恶的软件 !? ~~
2009-6-3 18:12
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不是的~~就是XP多用户切换...

假设A,B两个用户....A用户执行了三个test.exe   切换到B用户也启动三个test.exe   
接着在B用户下面运行上面这段程序,连A用户里运行的三个test.exe进程也遍历到了...这样遍历出来就有六个进程

我是想该怎样做,才可以只遍历出B用户里的三个test.exe进程,,,而不会遍历到A用户里的进程

好像有用户进程和系统进程之说..~~搞不大清楚,,望指教
2009-6-3 18:23
0
雪    币: 1491
活跃值: (975)
能力值: (RANK:860 )
在线值:
发帖
回帖
粉丝
6
貌似权限继承吧?
2009-6-3 18:30
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
能不能提供点代码~~
2009-6-3 18:32
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
8
必然能枚举到的
2009-6-3 18:34
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
有没有办法不枚举到?
或者怎么过滤...
或者用别的遍历方法可以实现...
2009-6-3 18:36
0
雪    币: 522
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
别给B用户管理员权限 就看不到A进程了
2009-6-3 20:13
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
这个试过了..给的是user权限也可以遍历的到
2009-6-3 20:42
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
哪位大侠能帮助解决一下吗?搜了一天的baidu找不到解决方法
2009-6-3 21:55
0
雪    币: 232
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
进程不知道怎么去隐藏,线程注入还知道一点点。
2009-6-4 10:11
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
好像以前MJ有提过可以查看进程属于哪个用户的。这样就好过滤咯。
2009-6-4 13:32
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
我改成枚举窗口就解决了
2009-6-11 16:58
0
游客
登录 | 注册 方可回帖
返回
//