c ++ - Windows PDH modbibliotek; manglende forekomst

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har lavet et program for at få Windows performance tæller ved hjælp af Pdh biblioteket til at sende dem til en server. Everythings fungerer fint i 2 år. Jeg vil nu bruge programmet med Windows Cluster (BTW, jeg er på Windows Server 2003, med Visual Studio 2010 compiler). [1]


Når det kommer til drev, registrerer jeg korrekt alle kørende drev ved hjælp af PdhExpandWildCardPathW. Jeg kører periodisk denne metode for at kontrollere, om klyngen tilføjer et nyt drev værten. Men alle fremtidige opkald til PdhExpandWildCardPathW registrerer ikke det tilføjede drev.


Hvis jeg genstarter mit program, registreres drevet normalt.


Er der en funktion eller noget for at tvinge biblioteket til at opdatere det? S eksempel liste? Det ser ud til at have et cache af eksempel eller noget lignende.


Tak skal du have.

Bedste reference