win32pdh

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
be_veronic
User
Beiträge: 16
Registriert: Mittwoch 19. Januar 2005, 23:30

win32pdh

Beitragvon be_veronic » Mittwoch 28. September 2005, 13:11

Hallo,

Ich habe ein Problem beim ausführen folgendes Skript:

Code: Alles auswählen

import win32pdh
object = 'Prozess'
items, instances = win32pdh.EnumObjectItems(None, None, object,
                                               win32pdh.PERF_DETAIL_WIZARD)
instance_dict = {}
for instance in instances:
    try:
        instance_dict[instance] = instance_dict[instance] + 1
    except KeyError:
        instance_dict[instance] = 0
for instance, max_instances in instance_dict.items():
    for inum in xrange(max_instances+1):
        hq = win32pdh.OpenQuery()
        hcs = []
        for item in ['ID Process', 'Creating Process ID']:
            path = win32pdh.MakeCounterPath((None,object,instance,
                                            None,inum,item))
            hcs.append(win32pdh.AddCounter(hq,path))
        win32pdh.CollectQueryData(hq)
        print "%-15s\t" % (instance[:15]),
        for hc in hcs:
            type,val=win32pdh.GetFormattedCounterValue(hc,win32pdh.PDH_FMT_LONG)
            print "%5d" % (val),
            win32pdh.RemoveCounter(hc)
        print
        win32pdh.CloseQuery(hq)
       


Ich bekomme folgende Fehlermeldung:
hcs.append(win32pdh.AddCounter(hq , path))
error: (-1073738823, 'AddCounter', 'No error message is available')

Ich arbeite an einem Rechner mit Win2000 German darauf.
Weisst jemand wo das Problem liegt. Ich hab's in Netz gefunden dass es konnte von OS Spache abhängig sein.

Danke im voraus.

Edit (Leonidas): Code reformatiert und in Python-Tags gesetzt.
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Donnerstag 29. September 2005, 15:25

Was willst du denn eigentlich machen, vielleicht lässt es sich ja irgendwie anders lösen?
My god, it's full of CARs! | Leonidasvoice vs Modvoice

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]