Si vous vous retrouvez avec une InvalidOperationException en .NET lorsque vous utilisez les classes PerformanceCounter pour accéder aux compteurs de performance sur les interfaces réseau, avec un message “l’interface n’existe pas dans cette catégorie”, et que le nom de l’interface qui apparaît quand vous faites un ipconfig /all contient des parenthèses, méfiez-vous : elles sont automatiquement tranformées en crochets dans le gestionnaire de performance.
Evidemment, si vous mettez des parenthèses dans le code .NET pour accéder aux classes de performance, ça plante… Il faut donc écrire le code de façon à obtenir ceci :
Encore une heure de perdue si des trucs tellement bêtes. J’espère au moins que ce message servira ; j’ai essayé de mettre tous les mots-clés qui correspondent à la recherche de mon problème.