En Windows, los contadores de rendimiento tienen diferentes nombres, según el idioma del sistema operativo. Por ejemplo, en una versión de Windows en inglés, está el contador de rendimiento \Processor(_Total)\% Processor Time
. El mismo contador se llama \Prozessor(_Total)\Prozessorzeit (%)
en una versión alemana de Windows.Recuperar el valor del contador de rendimiento de forma independiente del idioma
¿Hay alguna forma de recuperar el valor del contador de rendimiento de una manera independiente del lenguaje (usando C++ o C#)? ¿O hay una alternativa para obtener la carga del procesador de toda la computadora sin contadores de rendimiento?
¿* Has intentado * usar el nombre en inglés en tu código en una máquina alemana? –
Sí, lo he intentado y aparece el mensaje de error de que no se puede encontrar el contador. –