-
-
[求助]关于遍历进程的问题...大侠们指点一下
-
发表于:
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虚拟机自动化脱壳的方法