Форум сайта python.su
Здравствуйте! Пожалуйста, подскажите как получить список запущенных приложений Windows. Хочется получить список запущенных приложений так, как это выглядит в Диспетчере задач, вклада Приложения. Спасибо!
Офлайн
import psutil for proc in psutil.process_iter(): pr = psutil.Process(proc.pid) print(pr.name())
Отредактировано papuas (Ноя. 27, 2017 03:09:30)
Офлайн
papuas, огромное спасибо! Но, это не совсем то((. Это код отражает все запущенные приложения. Мне же надо как в винде. Без всяких svchost.exe и тд.. Только те приложения, которые запустил сам пользователь.
Офлайн
import psutil from os import getlogin for proc in psutil.process_iter(): proc.dict = proc.as_dict(['username', 'name']) if proc.dict.get('username') is None: continue if getlogin() in proc.dict.get('username'): print(proc.dict.get('name'))
Отредактировано papuas (Ноя. 28, 2017 14:12:11)
Офлайн
Спасибо!)
Офлайн