Comment puis-je accéder aux compteurs de performance à partir de C# sous Windows XP Embedded?

StackOverflow https://stackoverflow.com/questions/56654

  •  09-06-2019
  •  | 
  •  

Question

J'ai une application qui tourne sous Windows XP, et je suis l'accès du Processeur et de la Mémoire des compteurs de performance.Lorsque j'essaie d'exécuter le même code d'accès et sur XP Embedded, les compteurs ne semblent pas être présents.Ils sont présents dans l'image, je peux les voir tous dans l'analyseur de performances.Quelle est la pièce manquante ici?

Était-ce utile?

La solution 2

Il ressemble c'est ce qui me manquait: http://msdn.microsoft.com/en-us/library/aa939695.aspx

Autres conseils

Vous avez ajouté tous les composants WMI?Autant que je sache, vous avez besoin de tous les composants WMI pour accéder aux compteurs!

Le Compteur de Performance WMI (Windows Management Instrumentation) Fournisseur de composant fournit un pont entre le registre de performances de l'interface et l'interface WMI.Ce composant permet de WMI clients d'accéder à des compteurs de performance par le biais de scripts WMI, et permet la gestion des applications construites à l'aide de WMI pour accéder aux compteurs de performance.Sans cette composante, les applications doivent utiliser directement le registre de l'interface ou de la performance data helper interface pour accéder aux compteurs de performance.

Merci TimK pour le lien (http://msdn.microsoft.com/en-us/library/aa939695.aspx)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top