I wrote: > It seems that the list of processes is being cached, and then > EnumObjectItems just returns the value from the cache. How do I > flush the cache? Nevermind -- I figured it out myself. To refresh the cache, you do: win32pdh.EnumObjects(None, None, 0, 1) |>oug