Hi Mockey, works fine, thank you very much.
Best regards Detlef --- In [email protected], "mockey_a" <[EMAIL PROTECTED]> wrote: > > Hi Detlef. > > --- In [email protected], "dleidinger" <dleidinger@> wrote: > > i tried to run the script on my office-notebook, with an english XP > > installed. But it doesn't work. I modifed the string-values like in > > the script you firstly posted. > > The paths on english systems should be: > ?"Processor(0)\% Processor Time" and > ?"Processor(1)\% Processor Time" > > You should get the path on your system with something like this: > > local bSize, bName, cPath > bSize = 128 > bName = "x".repeat(bSize) > dll.call("pdh.dll|PdhLookupPerfNameByIndexA|s! ui s ui*", "", 238, > "bName", "bSize") > cPath = bName > bSize = 128 > bName = "x".repeat(bSize) > dll.call("pdh.dll|PdhLookupPerfNameByIndexA|s! ui s ui*", "", 6, > "bName", "bSize") > cPath ++= ?"(0)\" ++ bName > win.debug(cPath) > > 238 should be the index of "processor", 6 should be the index of > "processor-time %". The indices should be the same for all languages, > but I can only test on german systems here. > > Did you check if the performance counter is enabled in registry? > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performanc e: > Disable Performance Counters must be 0. > > Mockey >
