Сен
11
2015
Как посмотреть список запущенных процессов в Windows без API
Написал: Евгений Фомин в категорию Python, Python: Статьи, Windows 7, Windows 8, Windows XPВозник вопрос как же можно в Windows посмотреть какие процессы (приложения) запущены. Естественно это я хотел сделать из Python программки. Натолкнула на идею стать «Мониторинг процессов в командной строке», вызвать внешнею программу и получить результат работы это программы в свою программу.
Вот собственно и моя программа:
1 2 3 4 5 6 7 8 9 10 11 12 13 | import os, sys def taskWinList(): # Вывод списка запущеных процессов comspec = os.getenv("ComSpec", None) if comspec is None: return 0 pin, pout = os.popen2 (comspec+' /c tasklist.exe /FI "STATUS eq running"',"t", -1) pin.close() for line in pout.readlines(): print line.split(" ")[0] pout.close() if __name__ == '__main__': taskWinList() |