[pso] [tema1][win]iterare peste lista de procese

Andrei Popa ca at i-neo.ro
Sat Mar 17 00:49:41 EET 2007


On Sat, 2007-03-17 at 00:15 +0200, Andrei Popa wrote:
> On Fri, 2007-03-16 at 14:36 -0700, Florin wrote:
> > Ok, atunci reformulez : se poate ca , in Windows , intr-un modul de
> > kernel, sa pot itera peste lista de procese ce sunt "active" in
> > sistem?
> 
> ZwQuerySystemInformation() ?

sau te plimbi direct prin lista de procese a windowsului:

http://cs.pub.ro/~pso/lxr/source/base/ntos/inc/ps.h?v=wrk-1.2#238

aici e definita structura pe care o obtii prin PsGetCurrentProcess() 
si ai o intrare "LIST_ENTRY ActiveProcessLinks" care este o lista dublu
inlantuita prin care te plimbi cu Flink(forward) si Blink(backward).


-- 
Andrei Popa - 341C3



More information about the pso mailing list