Самый простой способ решить эту проблему - использовать библиотеку psutil в соответствии с рекомендациями Роберта Луджо:
psutil.process_iter()
Обратите внимание, что он возвращает объект-генератор, одновременно выдающий объект процесса. Например, если вам нужен список имен процессов, вы можете сделать что-то вроде:
[p.name() for p in psutil.process_iter()]