Vérifier si un processus est en cours d'exécution sur windows avec C++

Est-il de toute fonction dans psapi ou windows.h pour obtenir désiré processus est en cours d'exécution via seulement le nom du processus (e.g : "chrome.exe") sans recevoir de tous les processus.

Edit:

Si quelqu'un exige pour obtenir les processus de l'information via l'exécution par le biais de la liste de tous les processus, je peux coller mon code ici. il fonctionne sur xp-machine et compilé avec vs 2008.

J'ai trouvé une solution pour ma question, trop ! Mais selon le msdn la fonction s'exécute déjà à travers le processus et vérifie que le nom sans l'extension. Peu de temps il recherche pour "google chrome" et renvoie la liste de chrome.*

Cette fonction a un bel avantage, il renvoie le processus dans une liste, il pourrait être un exe peut exécuter avec peut instances. Inconvénient CLR est nécessaire, il s'exécute plus lentement que la psapi fonctions et il a supplémentaires de conversion des exigences telles que la Chaîne de^ à wchar ou Chaîne (que je n'ai pas testé)

OriginalL'auteur icaptan | 2012-11-01