Comment construire requête WMI

Je voudrais trouver les résultats que le Nom commence par param1, et se termine avec param2 mais mon code ne fonctionne pas

string wmiQuery = string.Format("SELECT CommandLine FROM Win32_Process WHERE Name LIKE '{0}%' AND Name LIKE '%{1}'", param1, param2);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery);
ManagementObjectCollection retObjectCollection = searcher.Get();

Quel est le problème?

Pour comparaison

string wmiQuery = string.Format("SELECT CommandLine FROM Win32_Process WHERE Name LIKE '{0}%'", param1);

fonctionne bien

Pouvez-vous donner un petit échantillon de ce que vous attendez? Et est-il juste de retour d'un vide de la collection?
Ce n'est pas vide. Ensemble de processus dont le nom commence par la param1 et se termine avec param2. Je reçois ensuite leur id

OriginalL'auteur Saint | 2011-06-07