Sprawdź, czy jeden konkretny proces działa w systemie Windows z C ++
Czy w psapi lub windows.h jest jakaś funkcja, aby uzyskać pożądany proces ”jest uruchamiany tylko przez nazwę procesu (np.„ Chrome.exe ”) bez pobierania wszystkich procesów.
Edytować:
Jeśli ktoś wymaga uzyskania żądanych informacji o procesie poprzez przeglądanie listy wszystkich procesów, mogę tutaj wkleić mój kod. działa na maszynie xp i skompilowany z vs 2008.
Znalazłem też rozwiązanie dla mojego pytania! Ale wedługmsdn funkcja działa już w procesach i sprawdza nazwę bez rozszerzenia. Wkrótce wyszukuje „chrome” i zwraca listę chrome. *
Ta funkcja ma niezłą przewagę, ponieważ zwraca proces na liście, może być wykonywana z możliwością wystąpienia. Wymagana jest wada CLR, działa wolniej niż funkcje psapi i ma dodatkowe wymagania dotyczące konwersji, takie jak String ^ na wchar lub String (których nie testowałem)